2011-10-13 91 views
5

我已經在網上看了一遍,試圖找出繪製顯示用戶旅行路線的線條的最佳方式。我想我需要使用MKOverlayView,我想我需要收集選擇的數據點進行繪圖(這些會是GPS座標嗎?)。我的問題是基於我如何繪製線條並隨着用戶位置更新而不斷添加?如何在MKMapView上繪製一條顯示用戶所走路線的路線?

我也希望能夠在用戶按下按鈕時清除該行。我將如何實現這一點(不是按鈕按下,只是從地圖視圖中清除線條的代碼)?

在此先感謝!

+1

http://stackoverflow.com/questions/5673303/how-to-draw-arc-curve-line-with-mkoverlayview-on-mkmapview –

+2

另請看Apple的[Breadcrumb示例應用程序](http:// developer .apple.com/library/ios /#samplecode/Breadcrumb/Introduction/Intro.html),它可以完成您描述的大部分內容。 – Anna

回答

1

您可以使用MKPolyline來做到這一點。在首先你需要獲得路線的座標,然後在其上畫多段線。你會發現一個例子here在某些座標上繪製折線。

相關問題