Задачата е следната:
В google maps карта да се показват marker-и и според това къде са разположени маркерите да се zoom-ва автоматично. Решението като цяло е елементарно. Използваме fitBounds :) ето и малко код:
създаваме маркери:

var markserLatLng = []
make_marker = function(lat,lng) {
	latlng = new google.maps.LatLng(lat,lng);
	marker = new google.maps.Marker({
				position: latlng,
				map: map,
				draggable:false
	});
	markserLatLng.push(latlng);
}

setFitMe = function(){
	var bounds = new google.maps.LatLngBounds ();
	for (var i = 0, LtLgLen = markserLatLng.length; i < LtLgLen; i++) {
	 	  bounds.extend (markserLatLng[i]);
	}
	map.fitBounds (bounds);
};


След като си добавим маркерите "извикваме" функцията
 setFitMe();