如何在MKMapView上绘制一条线来显示用户所采用的路线?

时间:2011-10-13 21:18:17

标签: iphone gps mkmapview mkoverlay

我在网上浏览了一下,试图找出显示用户旅行路线的最佳方法。我想我需要使用MKOverlayView,我想我需要收集一些数据点来绘制(这些是GPS坐标吗?)。我的问题是基于我如何画线并在用户位置更新时继续添加它?

我还希望能够在用户按下按钮时清除该行。我将如何实现这一点(不是按下按钮,只是清除地图视图中的线条的代码)?

提前致谢!

1 个答案:

答案 0 :(得分:1)

您可以使用MKPolyline执行此操作。首先,您需要获取路线的坐标,然后在其上绘制折线。您将找到一个示例here来绘制某些坐标上的折线。