iPhone中的OverlayView

时间:2011-01-25 09:55:58

标签: iphone mapkit mkmapview

术语OverlayView在iPhone中的含义是什么,任何人都可以给我详细说明

2 个答案:

答案 0 :(得分:1)

来自Apple文档:

  

MKOverlay协议定义了一种特定类型的注释,它表示地图上的点和区域。叠加对象本质上是包含表示地图区域所需的地理数据的数据对象。例如,叠加可以采用常见形状的形式,例如矩形和圆形。它们还可以描述多边形和其他复杂形状。

     

您可以使用叠加层在地图视图上叠加更复杂的内容。例如,您可以使用覆盖图来显示国家公园的边界或沿着城市街道追踪公交路线。 Map Kit框架定义了几个符合此协议并定义标准形状的具体类。

     

因为叠加也是注释,所以它们具有与注释类似的使用模式。使用addOverlay:方法添加到地图视图时,该视图会检测叠加层定义的区域何时与地图的可见部分相交。此时,地图视图要求其委托提供特殊的叠加视图以绘制叠加层的可视化表示。如果您将地图视图中的叠加层添加为注释,则会将其视为具有单个点的注记。

有关详细信息,请参阅MKOverlayMKOverlayView

的文档

答案 1 :(得分:0)

叠加为您提供地图顶部的图层,以便您可以在其上绘制内容(主要是多边形,线条,点)。

要了解详情,请参阅MKOverlay MKOverlayView Apple的文档

tutorial可以帮助您

仅供参考:MKOverlay适用于iOS4及之后的