当我从Here map中删除标记时,是否需要删除处理程序?

时间:2016-09-01 21:28:41

标签: javascript here-api

我在这里使用map api,javascript。我有动态创建标记的Map。每次添加标记我都会将eventListener添加到每个标记。问题:当我从地图中删除标记时,是否需要从标记中手动删除eventListeners?

1 个答案:

答案 0 :(得分:0)

简短回答是肯定的,因为删除标记不会删除附加的事件监听器。因此,如果你不照顾听众,你可能会最终导致内存泄漏。

也就是说,对所有标记只有一个事件监听器会更好。如果使用群集,则可以在地图上或群集提供程序上附加此单个侦听器。