我有一个同时具有 MKAnnotations 和 MKOverlay 的 MKMapView。我有一个绘制良好的自定义 MKAnnotationView,以及 MKOverlay。问题是叠加层绘制在注释之上。 (我知道,我知道,它被称为“OVERlay”是有原因的!)
我想在叠加层的顶部显示注释。有什么建议吗?
最佳答案
只要您调用 addOverlays: 和 addAnnotations: 注释就应该显示在叠加层上方。查看 KMLViewer 示例应用程序,该应用程序加载 KML 文件并使用多个多边形叠加层和图钉注释填充 map 。我什至修改了它以匹配您的场景并用自定义注释图像替换了图钉,它仍然工作正常。
关于objective-c - 如何在 MKMapView 中的 MKOverlay 上方显示 MKAnnotation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11633805/