iPhone中的OverlayView

iPhone中的OverlayView,iphone,mapkit,mkmapview,Iphone,Mapkit,Mkmapview,iPhone中OverlayView一词的含义是什么?有人能给我详细的描述吗 MKOverlay协议定义了表示地图上的点和区域的特定注释类型。覆盖对象本质上是包含表示地图区域所需的地理数据的数据对象。例如,覆盖可以采用常见形状的形式,如矩形和圆形。它们还可以描述多边形和其他复杂形状 您可以使用覆盖将更复杂的内容分层到地图视图的顶部。例如,您可以使用叠加显示国家公园的边界,或者沿着城市街道追踪公交路线。Map Kit框架定义了几个符合此协议的具体类,并定义了标准形状 因为覆盖也是注释,所以它们的使

iPhone中OverlayView一词的含义是什么?有人能给我详细的描述吗

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

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

因为覆盖也是注释,所以它们的使用模式与注释类似。使用addOverlay:方法添加到地图视图时,该视图会在覆盖的定义区域与地图的可见部分相交时进行检测。此时,地图视图要求其代理提供一个特殊的覆盖视图,以绘制覆盖的视觉表示。如果将覆盖作为注释添加到地图视图中,则该覆盖将被视为具有单个点的注释


有关更多信息,请参见
MKOverlay
MKOverlayView
覆盖在地图顶部为您提供一个图层,以便您可以在其上绘制一些东西(主要是多边形、直线和点)

要了解更多信息,请参阅苹果的文档

这可以帮助你

仅供参考:MKOverlay将在iOS4及其后工作