如何从 Here Map 中删除所有地图对象?
How can I remove all map object from HereMap?
如何从 Here Map 中删除所有地图对象?
这里Map SDK只提供
- (BOOL)removeMapObject:(nonnull NMAMapObject *)object
- (BOOL)removeMapObjects:(nonnull NSArray<NMAMapObject *> *)objects
您很可能将 NMAMapObject
添加到地图中,我建议创建一个包含添加到地图中的所有对象的可变数组,因此当您执行
//in viewDidLoad for instance create an empty NSMutableArray called mapObjects
[self.mapView addMapObject:self.mapRoute];
[mapObjects addObject:mapObject];
然后当你想删除它们时,你可以做:
[self.mapView removeMapObject:mapObjects];
如果这对你有用,请告诉我...
如何从 Here Map 中删除所有地图对象?
这里Map SDK只提供
- (BOOL)removeMapObject:(nonnull NMAMapObject *)object
- (BOOL)removeMapObjects:(nonnull NSArray<NMAMapObject *> *)objects
您很可能将 NMAMapObject
添加到地图中,我建议创建一个包含添加到地图中的所有对象的可变数组,因此当您执行
//in viewDidLoad for instance create an empty NSMutableArray called mapObjects
[self.mapView addMapObject:self.mapRoute];
[mapObjects addObject:mapObject];
然后当你想删除它们时,你可以做:
[self.mapView removeMapObject:mapObjects];
如果这对你有用,请告诉我...