32
我使用谷歌地圖v3 api。我需要檢測地圖上的拖動事件。無論是在地圖上拖動到附近的地理位置或拖動標記。我需要一些JavaScript函數來在發生任何事件時運行。谷歌地圖Api v3在地圖上拖動事件
我使用谷歌地圖v3 api。我需要檢測地圖上的拖動事件。無論是在地圖上拖動到附近的地理位置或拖動標記。我需要一些JavaScript函數來在發生任何事件時運行。谷歌地圖Api v3在地圖上拖動事件
地圖對象和標記對象都有drag
事件,儘管您可能需要dragend
,以便在用戶完成拖動而不是在用戶拖動時執行某些操作時可以執行某些操作。
所以你可以做這樣的事情:
google.maps.event.addListener(map, 'dragend', function() { alert('map dragged'); });
google.maps.event.addListener(marker, 'dragend', function() { alert('marker dragged'); });
那麼,你如何獲得新的座標,以像素爲單位? –
獲取座標:[類似問題](http://stackoverflow.com/questions/5290336/getting-lat-lng-from-google-marker) –