I have a bunch or markers, and I want to show only the area containing them. I found a long list of similar questions (see at the bottom of the post for some), but none of the s
To expand a bit on @JayThakkar 's answer, this worked for me
google.maps.event.addListenerOnce(map, 'idle', function(){
map.fitBounds(bounds);
});
The addListenerOnce
function removes the need to call google.maps.event.removeListener(listener);
.
And calling map.fitBounds(bounds)
inside the listener let us use the calculated bounds's zoom level.