This won't be accurate, because the resolution of a map with the mercator
projection (like Google maps) is dependent on the latitude.

It's possible to calculate using this formula:

156543.03392 * Math.cos(latLng.lat() * Math.PI / 180) / Math.pow(2, zoom)

This is based on the assumption that the earth's radius is 6378137m. Which
is the value we use :)

Chris

--
http://twitter.com/broady



On Thu, Aug 25, 2011 at 10:32 PM, Joseph Elfelt <[email protected]>wrote:

> Someone worked out the following values.
>
>      // An array holds values for meters_per_pixel based on the zoom
> level
>      masu.meters_per_pixel_ary = [];
>      masu.meters_per_pixel_ary[0] = 156543.03392;
>      masu.meters_per_pixel_ary[1] = 78271.51696;
>      masu.meters_per_pixel_ary[2] = 39135.75848;
>      masu.meters_per_pixel_ary[3] = 19567.87924;
>      masu.meters_per_pixel_ary[4] = 9783.93962;
>      masu.meters_per_pixel_ary[5] = 4891.96981;
>      masu.meters_per_pixel_ary[6] = 2445.98490;
>      masu.meters_per_pixel_ary[7] = 1222.99245;
>      masu.meters_per_pixel_ary[8] = 611.49622;
>      masu.meters_per_pixel_ary[9] = 305.74811;
>      masu.meters_per_pixel_ary[10] = 152.87405;
>      masu.meters_per_pixel_ary[11] = 76.43702;
>      masu.meters_per_pixel_ary[12] = 38.21851;
>      masu.meters_per_pixel_ary[13] = 19.10925;
>      masu.meters_per_pixel_ary[14] = 9.55462;
>      masu.meters_per_pixel_ary[15] = 4.77731;
>      masu.meters_per_pixel_ary[16] = 2.38865;
>      masu.meters_per_pixel_ary[17] = 1.19432;
>      masu.meters_per_pixel_ary[18] = 0.59716;
>      masu.meters_per_pixel_ary[19] = 0.29858;
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google Maps JavaScript API v3" group.
> To post to this group, send email to
> [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/google-maps-js-api-v3?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps JavaScript API v3" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-maps-js-api-v3?hl=en.

Reply via email to