谷歌地图Api v3在地图上拖动事件

Max*_*uza 42 drag google-maps-api-3

我正在使用谷歌地图v3 api.我需要在地图上检测拖动事件.无论是拖动地图移动到附近的地理位置还是拖动标记.当任何一个事件发生时,我需要一些javascript函数来运行.

Tro*_*ott 75

Map对象和Marker对象都有drag事件,尽管您可能希望dragend在用户完成拖动时执行某些操作,而不是在用户拖动时执行某些操作.

所以你可以这样做:

google.maps.event.addListener(map, 'dragend', function() { alert('map dragged'); } );
google.maps.event.addListener(marker, 'dragend', function() { alert('marker dragged'); } );
Run Code Online (Sandbox Code Playgroud)

  • 得到坐标:[类似问题](http://stackoverflow.com/questions/5290336/getting-lat-lng-from-google-marker) (2认同)