如何在MKMapView上绘制一条线以显示用户所走过的路线?

5
我在网上寻找了一些关于如何绘制显示用户路线的最佳方法,我认为我需要使用MKOverlayView,并且我想我需要收集一些数据点来绘制(这些是GPS坐标吗?)。我的问题是如何绘制这条线并随着用户位置的更新不断添加?
同时,我希望能够在用户按下按钮时清除该线。请问我该如何实现这一功能(不涉及按钮按压,只需代码清除地图视图上的线即可)?
提前感谢!

1
https://dev59.com/d2035IYBdhLWcg3wBLNL - Jacob Jennings
2
另外,还可以查看苹果公司的“面包屑示例应用程序”,它可以完成您所描述的大部分功能。链接 - user467105
1个回答

1
你可以使用MKPolyline来实现这个功能。首先,你需要获取路线的坐标,然后在其上绘制折线。你可以在这里找到一个示例来绘制一些坐标上的折线。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接