2011-06-24 21 views
4

我目前正在爲iPhone設計一個新的應用程序。基本上我想跟蹤用戶的動作,將它們存儲起來並稍後在地圖上顯示它們。如何存儲多個座標和地圖工具箱陰謀路線

什麼是最好的方式來存儲座標,一個可變數組? 然後可以使用存儲的每個座標在地圖上繪製路線?

我有一些iOS開發經驗,但從來沒有觸及地圖套件和核心位置。

感謝

回答

1

CLLocationCoordinate2D和MKMaPPoint均爲結構,而不是類,所以你不能在一個NSMutableArray的直接存儲它們的實例。如果需要,可以將它們包裝在適當的容器中,或者只使用普通的舊式C風格的數組。出於您描述的目的,如果您不需要自己保留實際座標,您可能只想從點創建MKPolyline並存儲該對象。

要回答您的部分問題,是的,它可能使用MKPolyline繪製路線。

+0

感謝您的建議。有沒有一個很好的教程來做這件事,或者是時候通過文檔:p? – Dan

+0

@丹,閱讀[位置感知編程指南](http://tinyurl.com/6yawtc7)。閱讀全部內容(時間不長),但「註釋地圖」部分僅描述您正在嘗試執行的操作並提供示例。 – Caleb