2010-06-30 55 views
4

添加偵聽器來檢測變焦變化具有以下工作:谷歌地圖API V3.0 - 如何檢測的mapTypeId更改

google.maps.event.addListener(map,'zoom_changed',function()) 

什麼是從ROADMAP檢測地圖類型發生變化的代碼到另一種觀點,如 SATELLITE?我可以得到的值:

val myMapType = map.getMapTypeId(); 

但不知道如何檢測視圖中的變化。

我使用谷歌地圖API V3.0

回答

19

確定的工作了:

google.maps.event.addListener(map, 'maptypeid_changed', function() { 
    document.getElementById("maptype").value = map.getMapTypeId(); 
}); 
+1

getMapTypeID的收益或者是 「路線圖」 「衛星」 或 「混合」 - 常即使用戶點擊衛星標籤,混合動力也會觸發衛星 – efwjames 2014-03-17 02:06:45