Googleマップv3 APIを使用しています。マップ上のドラッグイベントを検出する必要があります。地図をドラッグして近くの地理的な場所に移動するか、マーカーをドラッグします。いずれかのイベントが発生したときに実行するJavaScript関数が必要です。
MapオブジェクトとMarkerオブジェクトの両方にdrag
イベントがありますが、おそらくユーザーがドラッグ中に何かを行うのではなく、ユーザーがドラッグを完了したときに何かを実行できるようにdragend
が必要です。
したがって、次のようなことができます。
google.maps.event.addListener(map, 'dragend', function() { alert('map dragged'); } );
google.maps.event.addListener(marker, 'dragend', function() { alert('marker dragged'); } );