Как объекты Map, так и объекты Marker имеют события drag
, хотя вы, вероятно, хотите dragend
, чтобы вы могли что-то делать, когда пользователь выполняет перетаскивание, а не делать что-то, когда пользователь перетаскивает.
Таким образом, вы можете сделать что-то вроде этого:
google.maps.event.addListener(map, 'dragend', function() { alert('map dragged'); } );
google.maps.event.addListener(marker, 'dragend', function() { alert('marker dragged'); } );