【发布时间】:2012-08-15 11:44:51
【问题描述】:
我是在 iOS 中使用 MapKit 的新手。我想在 iOS MapKit 中连接两点的路线上显示一个箭头图像。我可以将箭头的图像作为注释针放置在路线中的任何点,但我无法正确定位它。如何正确定位箭头以正确指向。
提前感谢您的帮助!
【问题讨论】:
标签: ios google-maps map mapkit direction
我是在 iOS 中使用 MapKit 的新手。我想在 iOS MapKit 中连接两点的路线上显示一个箭头图像。我可以将箭头的图像作为注释针放置在路线中的任何点,但我无法正确定位它。如何正确定位箭头以正确指向。
提前感谢您的帮助!
【问题讨论】:
标签: ios google-maps map mapkit direction
如果您尝试连接地图上的两个点,您将需要使用叠加层 (MKOverlay) 而不是注释。注释用作单个点的地图标记。
如果您只想在一个指向另一点的点上有一个箭头,您可以通过子类化MKAnnotation 和MKAnnotationView 来实现。在您的子类MKAnnotation 中,添加一个CLLocationCoordinate2D 类型的额外属性,该属性定义您的箭头指向的位置。然后,在MKAnnotationView 中使用这两个坐标来计算箭头的方向并相应地调整图像。
【讨论】: