人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

googlemaps api について

マップを移動し終えたときに検索など何らかの処理を行いたいのですが
下記のように「center_changed」とすると移動し始めた瞬間から
移動し終えるまで何回も処理が行われてしまいます。

google.maps.event.addListener(map, 'center_changed', function() {});

こうではなく、マウスをドラッグして移動している間は何も起きず、
マウスを放した瞬間にそれを関知する方法はありませんでしょうか。

また、このようにマップを動かし終えた時に何らかの処理を行うには
一般的にはどういう方法で行っているのでしょうか。

よろしくお願いします。

●質問者: worldtravel
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:API Google MAP ドラッグ マウス
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● くりす
●100ポイント ベストアンサー

マウスでMapをドラッグして地図の表示を変えるのであれば、

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

でマウスを放した瞬間の(ドラッグをやめた瞬間の)イベントを取得することができます。

ドラッグでの移動に限定するのであれば、この方法で問題ないと思います。

◎質問者からの返答

ありがとうございました。

イベントの所に載っていないと思ったら、API リファレンスの所に載っていたのですね。

リファレンス、リファレンス.......

しつれいしました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ