2
я делаю ясно здесь ПДЧ, как это, но это не работает для меня:Очистить multipale маршруты из здесь карты в ИО
for (int i=0; i<self.NewMapRoute.count; i++)
{
self.route = self.NewMapRoute[i];
self.mapRoute = [NMAMapRoute mapRouteWithRoute:self.route];
[self.mapView removeMapObject:self.mapRoute];
}
ранее я добавил маршрут по карте, как это.
for (int i=0; i<self.NewMapRoute.count; i++)
{
self.route = self.NewMapRoute[i];
self.mapRoute = [NMAMapRoute mapRouteWithRoute:self.route];
[self.mapRoute setColor:[arrycolor objectAtIndex:i]];
[self.mapView addMapObject:self.mapRoute];
}
, пожалуйста, уточните мой обновленный вопрос, дайте мне знать, что мне не хватает или что я делаю неправильно. –
Мой ответ по-прежнему действует. Вы должны хранить в некоторых объектах массива, которые вы присваиваете свойству 'self.mapRoute'. И позже вам нужно удалить те точные объекты. – Tobol
Большое спасибо @Tobol. помещая self.mapRoute в отдельный массив и для четких маршрутов, называемых removeMapObjects для этого массива. –