web-dev-qa-db-ja.com

地図上のGoogle Map Api v3ドラッグイベント

Googleマップv3 APIを使用しています。マップ上のドラッグイベントを検出する必要があります。地図をドラッグして近くの地理的な場所に移動するか、マーカーをドラッグします。いずれかのイベントが発生したときに実行するJavaScript関数が必要です。

41
Maxim Dsouza

MapオブジェクトとMarkerオブジェクトの両方にdragイベントがありますが、おそらくユーザーがドラッグ中に何かを行うのではなく、ユーザーがドラッグを完​​了したときに何かを実行できるようにdragendが必要です。

したがって、次のようなことができます。

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