Повторное добавление оверлеев в Map View iOS

У меня проблема. Представьте, что вы получаете наложенные данные многоугольника (широты и долготы) и рисуете наложение на виде карты. [mapView addOverlays:overlayArray];

Рисование наложений на полигоне легко. Однако, если вы рисуете оверлеи с таймером с разными оверлеями, это сложно. Потому что вы не хотите, чтобы ваше наложение отображалось на предыдущих наложениях. если вы добавляете и удаляете то мерцание происходит!!!

Изображение, которое вы создаете карту погоды радар.

Как они добиваются этого последовательного (таймерного) наложения чертежей? есть идеи)? заранее спасибо.

1 ответ

Решение

Вы смотрели на ссылку MKMapView? http://developer.apple.com/library/ios/#documentation/MapKit/Reference/MKMapView_Class/MKMapView/MKMapView.html

описаны методы, которые вы можете использовать для манипулирования массивом оверлеев. Таким образом, вам не нужно добавлять и удалять весь массив.

Изменить: добавление и удаление наложений

– addOverlay:
– addOverlays:
– removeOverlay:
– removeOverlays:
– insertOverlay:atIndex:
– exchangeOverlayAtIndex:withOverlayAtIndex:
– insertOverlay:aboveOverlay:
– insertOverlay:belowOverlay:
– viewForOverlay:
Другие вопросы по тегам