マップを移動し終えたときに検索など何らかの処理を行いたいのですが
下記のように「center_changed」とすると移動し始めた瞬間から
移動し終えるまで何回も処理が行われてしまいます。
google.maps.event.addListener(map, 'center_changed', function() {});
こうではなく、マウスをドラッグして移動している間は何も起きず、
マウスを放した瞬間にそれを関知する方法はありませんでしょうか。
また、このようにマップを動かし終えた時に何らかの処理を行うには
一般的にはどういう方法で行っているのでしょうか。
よろしくお願いします。
マウスでMapをドラッグして地図の表示を変えるのであれば、
google.maps.event.addListener(map, 'dragend', function() {});
でマウスを放した瞬間の(ドラッグをやめた瞬間の)イベントを取得することができます。
ドラッグでの移動に限定するのであれば、この方法で問題ないと思います。
ありがとうございました。
イベントの所に載っていないと思ったら、API リファレンスの所に載っていたのですね。
リファレンス、リファレンス.......
しつれいしました。