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.
