I am new to google maps api. I’d like suggestions on achieving the following functionality: whenever the page loads, the map will load centered around the US. Imagine a box around the US with given lat/longs specifying the minimum and maximum boundaries. I need the map to load at the appropriate zoom (and zoom needs to be disabled) such that this box composes the entire map.
Basically, I’m wondering if there is a function that loads the map based on lat/long boundaries (or some way to acheive this), rather then loading the map given a zoom level.
Assuming you are using the v3 API, you may want to use the
fitBoundsmethod as follows:Screenshot:
In the above example, I’m getting the viewport of the US by geocoding. However, you could also create a
LatLngBoundsobject yourself by passing the North East and South West points, and thefitBoundsmethod will zoom and pan your map such that it will fit on the map canvas.