Como obter limites de um mapa estático do google?

Como obter limites em graus do mapa estático do Google que foi retornado, por exemplo, para a solicitação a seguir

http://maps.googleapis.com/maps/api/staticmap?center=0.0,0.0&zoom=10&size=640x640&sensor=false

Como eu sei, o mapa da Terra é 256x256. Isso significa que n pixels verticais contêm x graus, mas n pixels horizontais contêm 2x graus. Certo?

Como o googlediz center define o centro do mapa, equidistante de todas as bordas do mapa. Como eu entendi equidistante em pixels (ou em graus?). E cada nível de zoom sucessivo duplica a precisão nas dimensões horizontal e vertical. Assim, posso encontrar o valor delta de Longitude do mapa para cada valor de zoom como:

dLongitude = (HorizontalMapSizeInPixels / 256 ) * ( 360 / pow(2, zoom) );

Mesmos cálculos para o Latitude:

dLatitude = (VerticalMapSizeInPixels / 256 ) * ( 180 / pow(2, zoom) );

VerticalMapSizeInPixels e HorizontalMapSizeInPixels são parâmetros do tamanho do mapa na URL.

É bom calcular o valor delta de Longitude, mas para o Latitude está errado. Não consigo encontrar o valor delta de Latitude, existe algumdelta erro.

questionAnswers(5)

yourAnswerToTheQuestion