Подтвердить что ты не робот

Google Map Api v3 перетащить событие на карту

Я использую google map v3 api. Мне нужно обнаружить событие перетаскивания на карте. Будь то перетаскивание на карте, чтобы перейти в соседнее географическое положение или перетащить маркер. Мне нужна функция javascript для запуска при возникновении любого из событий.

4b9b3361

Ответ 1

Оба объекта Map и объекты Marker имеют события drag, хотя вы, вероятно, хотите dragend, чтобы вы могли что-то сделать, когда пользователь перетаскивал, а не выполнял что-то во время перетаскивания пользователем.

Итак, вы можете сделать что-то вроде этого:

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