Для добавления слушателя для обнаружения масштабирования изменяют работы со следующим:
google.maps.event.addListener(map,'zoom_changed',function())
От чего код должен обнаружить изменение в типе карты ROADMAP
к другому представлению как SATELLITE
? Я могу получить значение:
val myMapType = map.getMapTypeId();
но не знайте, как обнаружить изменение в поле зрения.
Я использую Google Map API V3.0
ОК, все решено:
google.maps.event.addListener( map, 'maptypeid_changed', function() {
document.getElementById( "maptype" ).value = map.getMapTypeId();
} );