Do you know of a formula or function that can calculate the real world height of a satellite image in degrees?

The image is from Google Static Maps and the image uses [Mercator projection](http://en.wikipedia.org/wiki/Mercator_projection#Derivation_of_the_Mercator_projection) which makes calculating the height very difficult. I can successfully calculate the width **but I don't know of a formula to calculate the height of the satellite image in degrees.**

![enter image description here](https://i.stack.imgur.com/hTagn.png)  

For the above image I know this information:

* Width= 400px
* Height= 400px
* Central mid point is: -32 Lat 151 Long
* Google's zoom value is 14

This is how I calculate the width which works:

```
// The reason I use 256 is because in google the whole earth fits inside 256 pixels
// when the zoom value is 0(zoom can be 0 > zoom < 25)
float meshWidthDeg = (imgWidth/256f)*(360f / Math.Pow(2f,zoom));

```
['https://math.stackexchange.com/questions/174444', 'https://math.stackexchange.com', 'https://math.stackexchange.com/users/23680/']
After a quick look at the Wikipedia entry for the Mercador projection, I believe that for short distances, the horizontal and vertical scales are the same (on a printed map). Scroll down to **Formulae for distance**. Pixels are usually not square, so you have to allow for that, and it could vary between devices.

There is a comment there that Google uses a variant of the Mercador.
If you know the location of the satellite and the time of the photo, you can measure the length of shadows to determine height of the objects casting them.