2012-05-06 141 views

回答

0

當然可以。

我提出,以實現該起動順序是:

  1. 閱讀上MKOverlay,MKOverlayPathView及相關MapKit類。
  2. 從提供者(例如Google API)的後臺線索中獲取路線。這不會在單獨的窗口中打開,您可以使用一些API調用在後臺完成所有操作。將結果解析爲您的站點的本地模型。
  3. 顯示您的地圖視圖,並從您的路線模型數據生成覆蓋圖。

您將爲您的站點添加註釋,並且它們將具有「標註」,以便用戶可以查看有關它們的一些詳細信息。我相信有很多示例可以用來演示如何做到這一點。

我希望這個非常一般的答案是有用的,也許只是爲了讓你知道你想做什麼是容易實現的,並且不需要太多的代碼。

0

你可以從一個可用的API(Google,...)請求指令,解析它們並將它們作爲覆蓋在你的MapView上,但是最近我偶然發現了一個商業框架,這爲我節省了很多時間和麻煩: http://mtdirectionsk.it