从高级版迁移到导航版后从地图中检索地图对象



以前在高级版中,您可以通过map.allMapObjects检索地图上的所有对象,但现在在导航版中似乎没有办法做到这一点。你所能做的就是在场景中添加和移除物体。这是否意味着我必须保留所有添加的地图对象的实例并跟踪它们,而不是通过标记从地图中检索它们?

是的,这是正确的。到目前为止(HERE SDK 4.13.5),对于大多数地图项,您需要记住添加了哪些实例。

至少,对于MapMarkers,您可以删除标记列表:

mapView.getMapScene().removeMapMarkers(mapMarkerList);

最新更新