我想用png制作一个mapkit覆盖,但我没有代码,我找不到任何教程。我是一名新手编码器,所以非常感谢大量的帮助! 感谢
答案 0 :(得分:5)
要实现这一目标,您需要做一些事情:
MKOverlayView
子类。MKMapView
添加一个叠加层(实现MKOverlay
协议的对象)。 Apple提供了许多重叠类 - MKCircle
,MKPolygon
等等 - 其中一个可能适用。mapView:viewForOverlay:
的委托中实施MKMapView
方法,以返回自定义重叠视图的实例。 Apple的位置感知编程指南中的Displaying Overlays on a Map部分应该有助于阐明所有这些步骤。至于绘制图像,请查看CGContextDrawImage()
。