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

When I removing markers from Here map, do I need to remove handlers?

我在此处使用地图 api、javascript。我有带有动态创建标记的地图。每次添加标记时,我都会向每个标记添加 eventListener。问题:当我从地图中删除标记时,是否需要从标记中手动删除 eventListeners?

简短的回答是肯定的,因为删除标记不会删除附加的事件侦听器。因此,如果不注意监听器,很可能会导致内存泄漏。

也就是说,最好只为所有标记设置一个事件侦听器。您可以将此单个侦听器附加到地图上,或者如果您正在使用集群,则可以附加到集群提供程序上。