在Map View iOS上重新添加叠加层

时间:2012-09-15 19:12:15

标签: ios mkmapview mkoverlay

我有问题。想象一下,您正在获取叠加多边形数据(纬度和经度)以及在地图视图上绘制叠加层。 [mapView addOverlays:overlayArray];

在多边形上绘制叠加层很容易。但是,如果您使用具有不同叠加层的计时器绘制叠加层,这是很复杂的。因为您不希望在之前的叠加层上绘制叠加层。如果你添加和删除然后闪烁发生!!!

您正在创建天气雷达地图的图像。

他们如何实现这个连续(计时器)叠加图纸?有任何想法吗)?提前谢谢。

1 个答案:

答案 0 :(得分:3)

你看过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: