Google Maps で設定したイベントリスナを解除する

Google Mapsで設定したイベントリスナを解除するには、clearListeners()を使う。

google.maps.event.clearListeners(instance:Object,eventName:string)

mapに設定した「地図領域の変化」「中心の移動」イベントに設定したイベントリスナの解除は以下のとおりになる。

google.maps.event.clearListeners(gMap,'bounds_changed');
google.maps.event.clearListeners(gMap,'center_changed');

現在はこれらのイベント発生時にそれぞれの座標を表示するようにしているが、動作がかなり重くなるので、オプション項目にする予定。

カテゴリー: Tips タグ: , パーマリンク