1. ホーム
  2. javascript

[解決済み] Google Maps API v3: イベントリスナーを削除するには?

2023-02-07 01:57:46

質問

の 'bounds_changed' イベントリスナーを削除するにはどうしたらよいでしょうか。 Google Maps API v3 ?

google.maps.event.removeListener(_???_);    

どのように解決するのですか?

通常、Google Maps API のドキュメントにそのような質問に対する答えがあります。

Andrewが言ったように、addListenerはリスナーを削除するために後で使用することができるハンドルを返します。これは、1つのイベントが多くのリスナーを持つことができ、それらを削除するには、アタッチされたリスナーのそれぞれへの参照を保存しなければならないからです。

また、すべてのリスナーを同時に削除する関数もあります。

clearListeners(instance:Object, eventName:string);
//In your case:
google.maps.event.clearListeners(map, 'bounds_changed');

Google Maps APIのリファレンスはこちらです。 を読んでみてください。