1

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

在多边形上绘制叠加层很容易。但是,如果您使用具有不同叠加层的计时器绘制叠加层,那就很复杂了。因为您不希望将叠加层绘制在先前的叠加层上。如果您添加和删除,则会发生闪烁!!!

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

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

4

1 回答 1

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:
于 2012-09-16T03:47:44.760 回答