【发布时间】:2012-07-24 15:07:05
【问题描述】:
我有一个 MKMapView,它同时具有 MKAnnotations 和 MKOverlay。我有一个画得很好的自定义 MKAnnotationView,以及 MKOverlay。问题是覆盖在注释之上。 (我知道,我知道,它被称为“覆盖”是有原因的!)
我想在叠加层的顶部显示注释。有什么建议吗?
【问题讨论】:
标签: objective-c ios mkmapview mkannotation mkoverlay
我有一个 MKMapView,它同时具有 MKAnnotations 和 MKOverlay。我有一个画得很好的自定义 MKAnnotationView,以及 MKOverlay。问题是覆盖在注释之上。 (我知道,我知道,它被称为“覆盖”是有原因的!)
我想在叠加层的顶部显示注释。有什么建议吗?
【问题讨论】:
标签: objective-c ios mkmapview mkannotation mkoverlay
只要您调用 addOverlays: 和 addAnnotations: 注释就应该显示在叠加层之上。查看 KMLViewer 示例应用程序,该应用程序加载到 KML 文件中,并使用多个多边形叠加层和图钉注释填充地图。我什至修改了它以匹配您的场景并用自定义注释图像替换了引脚,它仍然可以正常工作。
【讨论】: