Если я не ошибаюсь, я предполагаю, что вы хотите, чтобы все ваши точки были видны на карте с максимально возможным уровнем масштабирования. Я достиг этого, установив уровень масштабирования карты до 16 (не уверен, что это самый высокий уровень масштабирования на V3).
var map = new google.maps.Map(document.getElementById('map_canvas'), { zoom: 16
, center: marker_point
, mapTypeId: google.maps.MapTypeId.ROADMAP
});
Затем, после этого, я сделал вещи с ограничениями:
var bounds = new google.maps.LatLngBounds();
//you can have a loop here of all you marker points
//begin loop
bounds.extend(marker_point);
//end loop
map.fitBounds(bounds);
Результат: успех!