Googlemap Zoom-Faktor automatisch berechnen

pushing the boundaries

um den ZoomFaktor auf GoogleMaps dynamisch zu setzen,
je nachdem wie viele Marker man wo hat, kann man GLatLngBounds benutzen.

var bounds = new GLatLngBounds();

Mit jedem Marker der dazukommt erweitert man dann einfach die Grenzen:

bounds.extend( myGLatLng );

und schon kann man komfortabel Zoom und Center-Punkt rausbekommen.
So das alle Marker sichtbar sind.

map.setCenter ( bounds.getCenter(), map.getBoundsZoomLevel(bounds) );