谷歌地图——避免在文档上使用多个处理程序

Google maps - avoid multiple handlers on document

本文关键字:处理 程序 文档 谷歌地图      更新时间:2023-09-26

我的谷歌地图每次我初始化它添加ex.click处理程序到文档。keydown, keyup.也是一样我试图通过

删除所有监听器
google.maps.event.clearInstanceListeners(this.googleMapInstance);

,但它没有工作。另一种情况是,如果我做得对,请让我敞开心扉。这就是它初始化的方式:

this.googleMapInstance = new google.maps.Map(element, options);

我只需要手动管理它,因为我的用户可能会多次调用谷歌地图,我不需要保留旧的处理程序,当实例不再存在时(谁真的需要它?)

处理程序来自:https://maps.google.com/maps/api/js

rb=function(a, b)

正如你在评论中所说:

google.maps.event.clearInstanceListeners(window);
google.maps.event.clearInstanceListeners(document);