web-dev-qa-db-fra.com

Google Map Api v3 glisser l'événement sur la carte

J'utilise l'api google map v3. J'ai besoin de détecter l'événement de glissement sur la carte. Que ce soit le glissement sur la carte pour se déplacer vers une position géographique proche ou un glissement sur le marqueur. J'ai besoin d'une fonction javascript pour fonctionner lorsque l'un des événements se produit.

41
Maxim Dsouza

Les objets Map et Marker ont tous les deux des événements drag, bien que vous souhaitiez probablement dragend pour pouvoir faire quelque chose lorsqu'un utilisateur a fini de faire glisser plutôt que de faire quelque chose pendant qu'un utilisateur fait glisser.

Vous pouvez donc faire quelque chose comme ceci:

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