我在这里使用 map api、javascript。我有带有动态创建标记的 map 。每次添加时间标记时,我都会向每个标记添加事件监听器。问题:当我从 map 中删除标记时,是否需要从标记中手动删除事件监听器?
最佳答案
简短的回答是肯定的,因为删除标记不会删除附加的事件监听器。因此,如果您不照顾监听器,很可能会导致内存泄漏。
也就是说,最好只为所有标记设置一个事件监听器。您可以将此单个监听器附加到 map 上,或者如果您使用集群,则附加到集群提供程序上。
关于javascript - 当我从此处 map 中删除标记时,是否需要删除处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39281142/