Here api 删除无效标记

Here api 删除无效标记,here-api,Here Api,我有一个带有一堆标记的H.map.Group 如果需要删除单个标记,请运行: this.markerGroup.removeObject(marker); 但有时我在代码的其他部分运行: this.markerGroup.removeAll(); 所以,如果在我运行SingleMarkerRemove方法之后,它会抛出一个错误,因为markerGroup层上没有这样的标记,因为之前所有的标记都被删除了 我如何知道标记是有效的,并且存在于地图上,以便正确删除它 在Yandex地图中,我有isV

我有一个带有一堆标记的
H.map.Group

如果需要删除单个标记,请运行:

this.markerGroup.removeObject(marker);
但有时我在代码的其他部分运行:

this.markerGroup.removeAll();
所以,如果在我运行SingleMarkerRemove方法之后,它会抛出一个错误,因为
markerGroup
层上没有这样的标记,因为之前所有的标记都被删除了

我如何知道标记是有效的,并且存在于地图上,以便正确删除它

在Yandex地图中,我有
isValid
方法,因此我可以在使用其中一个进行某些操作之前验证标记:

marker.isValid && markerGroup.remove(marker);
如果
isValid
true
则表示该标记具有几何图形且位于地图上,如果
false
则表示该标记仅存在于内存中且未附加到地图上

在这里什么是等效功能映射?

或应该适用于该情况。

或应该适用于该情况