2012-07-01 58 views
2

我正在開發一個Android應用程序,將找到用戶(假設用戶在路上),應用程序將創建用戶可以去用戶的最短路線選擇目的地。定位用戶不是問題,因爲有一個爲這裏的API:Android的全球定位系統路由系統

http://www.vogella.com/articles/AndroidLocationAPI/article.html

所以這裏的漁獲物。可以通過代碼中的變量映射或聲明道路,交叉點和它們的距離,但是我的問題是我迄今發現的GPS API僅返回經度和緯度,而不是道路名稱或可用於映射的圖形最短的路徑。我需要幫助,以瞭解如何使用現有的Android GPS資源創建最短路線。

假設:3G或WiFi連接總是可用

+0

Google :)嘗試搜索他們的地圖庫 – FabianCook

回答

0

查覈在我們的開源OpenTripPlanner Android應用程式碼(Apache 2.0的下許可): https://github.com/CUTR-at-USF/OpenTripPlanner-for-Android/wiki

查看維基一個完整的總結該應用程序的,但這裏有一個簡短的說明:

OTP對於Android採用開源OpenTripPlanner server instances計劃通過調用該OTP Server REST API多路(公交車,自行車,步行)。一旦從服務器檢索行程計劃,它就會顯示給用戶。

OTP使用OpenStreetMap data作爲公路/人行道/自行車道信息,General Transit Feed Specification用於公交信息的數據。