我如何将addListener添加到GOOGLE MAPS以获取MapType V3
我用
google.maps.event.addListener(map, "maptypechanged", function() {
var newMapType = map.getCurrentMapType();
alert(newMapType);
});
不要提醒
最佳答案
假设我已正确理解,我认为您正在寻找的事件实际上称为maptypeid_changed
,而您正在寻找的Map
类的方法是getMapTypeId
,该方法返回MapTypeId
的实例:
google.maps.event.addListener(map, "maptypeid_changed", function() {
var newMapType = map.getMapTypeId();
alert(newMapType);
});
maptypeid_changed
的文档:当mapTypeId属性时,会触发此事件
变化。
maptypechanged
事件和getCurrentMapType
方法都来自正式弃用的版本2 API。