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) –