2011-08-08 71 views

回答

60

地图对象和标记对象都有drag事件,尽管您可能需要dragend,以便在用户完成拖动而不是在用户拖动时执行某些操作时可以执行某些操作。

所以你可以做这样的事情:

google.maps.event.addListener(map, 'dragend', function() { alert('map dragged'); }); 
google.maps.event.addListener(marker, 'dragend', function() { alert('marker dragged'); }); 
+0

那么,你如何获得新的坐标,以像素为单位? –

+2

获取坐标:[类似问题](http://stackoverflow.com/questions/5290336/getting-lat-lng-from-google-marker) –