5
我已經在網上看了一遍,試圖找出繪製顯示用戶旅行路線的線條的最佳方式。我想我需要使用MKOverlayView,我想我需要收集選擇的數據點進行繪圖(這些會是GPS座標嗎?)。我的問題是基於我如何繪製線條並隨着用戶位置更新而不斷添加?如何在MKMapView上繪製一條顯示用戶所走路線的路線?
我也希望能夠在用戶按下按鈕時清除該行。我將如何實現這一點(不是按鈕按下,只是從地圖視圖中清除線條的代碼)?
在此先感謝!
我已經在網上看了一遍,試圖找出繪製顯示用戶旅行路線的線條的最佳方式。我想我需要使用MKOverlayView,我想我需要收集選擇的數據點進行繪圖(這些會是GPS座標嗎?)。我的問題是基於我如何繪製線條並隨着用戶位置更新而不斷添加?如何在MKMapView上繪製一條顯示用戶所走路線的路線?
我也希望能夠在用戶按下按鈕時清除該行。我將如何實現這一點(不是按鈕按下,只是從地圖視圖中清除線條的代碼)?
在此先感謝!
您可以使用MKPolyline來做到這一點。在首先你需要獲得路線的座標,然後在其上畫多段線。你會發現一個例子here在某些座標上繪製折線。
http://stackoverflow.com/questions/5673303/how-to-draw-arc-curve-line-with-mkoverlayview-on-mkmapview –
另請看Apple的[Breadcrumb示例應用程序](http:// developer .apple.com/library/ios /#samplecode/Breadcrumb/Introduction/Intro.html),它可以完成您描述的大部分內容。 – Anna