Maximum Lat and Long bounds for the world - Google Maps API LatLngBounds()

Ryan Brodie picture Ryan Brodie · Aug 7, 2012 · Viewed 77.3k times · Source

The Google Maps terrain view by default has unlimited panning of the map tile. You can use LatLngBounds() to limit this, but what are the maximum and minimum coordinates I should use to set the viewport as just the earth and not outside the map region?

Coordinates for North America:

var strictBounds = new google.maps.LatLngBounds(
    new google.maps.LatLng(28.70, -127.50), 
    new google.maps.LatLng(48.85, -55.90)
);

I've tried (+90, -180)(-90,180) to no luck.

Answer

nelsonic picture nelsonic · Dec 11, 2012

The links provided by @Marcelo & @Doc are good for understanding the derivation of the Lat Lng:

But if you just want an answer for the maximum bounds for Google Maps:

Latitude: -85 to +85 (actually -85.05115 for some reason)

Longitude: -180 to +180

Try it for yourself on the Google Maps:

(You may need to Zoom Out. See how the pin is at the "edge" of the world - these are the limits)

So in your code Try:

var strictBounds = new google.maps.LatLngBounds(
    new google.maps.LatLng(85, -180),           // top left corner of map
    new google.maps.LatLng(-85, 180)            // bottom right corner
);

Please edit this wiki (or update your question) once you have the answer. Thanks