【发布时间】:2014-01-22 05:11:22
【问题描述】:
这基本上是我想要做的:
1) 在地图上绘制一些路线(使用 MKPolyline 和 MKPolylineRenderer 足够简单)
2) 标记路线(如果路线上有空间,最好重复标记)
- 设置文本字体
- 让文本跟随折线的曲线
我知道答案涉及扩展一个类,但我不确定它是 MKPolyline 还是 MKPolylineRenderer,也不知道用哪种方法处理它。
【问题讨论】:
-
如果您不希望文本在用户缩放地图时改变大小,您可以简单地沿路线放置注释(带有包含 UILabel 的视图)(您必须计算坐标和旋转)。否则,你应该继承 MKOverlayPathRenderer。请参阅this question 的评论。另请参阅 this 和 this 了解想法。
-
你有没有为你的问题想出一个很好的解决方案?我也在尝试沿着一条基本可行的路径绘制文本,但如果路径有很多尖角,看起来很糟糕......
-
不,我把项目交给了,再也没有回头 :)
标签: ios7 mapkit mkpolyline