将图像放入Xcode中MapKit中的MKOverlayView

Sam*_*Sam 1 xcode objective-c mapkit ios mkoverlay

我想用png制作一个mapkit覆盖,但我没有代码,我找不到它的任何教程.我是一名新手编码器,所以非常感谢大量的帮助!
谢谢

Chr*_*ble 5

为了实现这一目标,您需要做一些事情:

  1. 创建一个MKOverlayView实际绘制图像的自定义子类.
  2. 添加覆盖(实现MKOverlay协议的对象)到您的MKMapView.苹果提供了许多叠加类-的MKCircle,MKPolygon等等-一个可能是合适的.
  3. mapView:viewForOverlay:在您MKMapView的委托中实现该方法以返回自定义叠加层视图的实例.

本节显示叠加在地图上苹果的位置感知编程指南应该有助于澄清所有这些步骤.至于绘制图像,请看一下CGContextDrawImage().