【问题标题】:Re-adding overlays on Map View iOS在 Map View iOS 上重新添加叠加层
【发布时间】:2012-09-15 19:12:15
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: ios mkmapview mkoverlay


    【解决方案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:
    

    【讨论】:

    • 您能再详细说明一下吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-10
    • 2019-08-29
    • 1970-01-01
    相关资源
    最近更新 更多