我是iOS中使用MapKit的新手。我想在加入iOS MapKit中的两个点的路线上显示箭头图像。我能够将箭头的图像作为注释引脚放置在路径中的任何位置,但我无法正确定位它。如何正确定位箭头以正确指向。
提前感谢您的帮助!
答案 0 :(得分:0)
如果您尝试在地图上加入两个点,则需要使用叠加层(MKOverlay
)而不是注释。注释用作单点的地图标记。
如果您只想在一个点上指向另一个点的箭头,则可以通过继承MKAnnotation
和MKAnnotationView
来实现。在子类MKAnnotation
中,添加一个类型为CLLocationCoordinate2D
的额外属性,用于定义箭头指向的位置。然后,在MKAnnotationView
中使用两个坐标来计算箭头的方向并相应地调整图像。