如何在MKPolyline上呈现文本

时间:2014-01-22 05:11:22

标签: ios7 mapkit mkpolyline

这基本上就是我要做的事情:

1)在地图上绘制一些路线(使用MKPolyline和MKPolylineRenderer足够简单)
2)标记路线(如果路线上有空间,最好重复标签)

  • 设置文字字体
  • 让文字遵循折线的曲线

我知道答案涉及扩展一个类,但我不确定它的MKPolyline或MKPolylineRenderer是否处理它。

1 个答案:

答案 0 :(得分:1)

如果您的路线相对静止,您可以更好地使用TileMill创建线条和标签,并预渲染Alpha透明栅格切片以与MKTileOverlay一起使用。除了沿着线条放置标签之外,您还必须处理方向更改,交叉点处标签之间的碰撞,更改缩放级别以及更改期间更改文本的位置等。您可以改为利用已经执行的标签符号生成器像TileMill这样的事情。