Повторное добавление оверлеев в 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: