在iOS MapKit中显示地图上的方向

时间:2012-08-20 05:35:41

标签: ios google-maps map mapkit direction

我是iOS中使用MapKit的新手。我想在加入iOS MapKit中的两个点的路线上显示箭头图像。我能够将箭头的图像作为注释引脚放置在路径中的任何位置,但我无法正确定位它。如何正确定位箭头以正确指向。

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

如果您尝试在地图上加入两个点,则需要使用叠加层(MKOverlay)而不是注释。注释用作单点的地图标记。

如果您只想在一个点上指向另一个点的箭头,则可以通过继承MKAnnotationMKAnnotationView来实现。在子类MKAnnotation中,添加一个类型为CLLocationCoordinate2D的额外属性,用于定义箭头指向的位置。然后,在MKAnnotationView中使用两个坐标来计算箭头的方向并相应地调整图像。