1

这基本上是我想要做的:

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

  • 设置文本字体
  • 让文本跟随折线的曲线

我知道答案涉及扩展一个类,但我不确定它是 MKPolyline 还是 MKPolylineRenderer,也不知道用哪种方法处理它。

4

1 回答 1

1

如果您的路线是相对静态的,您可能会更幸运地使用TileMill 之类的东西创建线条和标签,并预渲染 alpha 透明光栅图块以与MKTileOverlay. 除了沿线放置标签外,您还必须处理方向更改、连接处标签之间的冲突、不同的缩放级别以及在更改期间更改文本的位置等。您可以改用已经做的标签符号器这种事情就像在 TileMill 中一样。

于 2014-01-22T17:44:46.303 回答