Как добавить addListener в GOOGLE MAPS, чтобы получить MapType

Как добавить addListener в GOOGLE MAPS, чтобы получить MapType


person Community    schedule 30.03.2009    source источник
comment
какое событие вы хотите прослушать?   -  person Codebeef    schedule 30.03.2009


Ответы (3)


Пытаться:

GEvent.addListener(map, "maptypechanged", function() {
    var newMapType = map.getCurrentMapType();
    // ...
})
person Crescent Fresh    schedule 30.03.2009
comment
если вы используете V3 API, google.maps.event.addListener($.nmap.map,'maptypeid_changed', function(){ alert($.nmap.map.getMapTypeId());}); - person Nazmul; 13.05.2011

в порядке! я нашел это сам map.getCurrentMapType().getName();

person Community    schedule 30.03.2009

Это работает лучше. Тест с предупреждением()

GEvent.addListener(map, "maptypechanged", function() {
    var newMapType = map.getCurrentMapType().getName(true);   
    //alert(newMapType);
    ....
})
person Vincent    schedule 01.11.2010