2013-03-27 16 views
0

我正在使用Google方向服務的Android應用程序。谷歌路線服務:考慮每個角落作爲一個步驟

源位置由GPS確定,目的地由用戶設置,用戶也可以通過在MapView中觸摸(這是可選的)來設置一些航點。最後,應用程序繪製這些點之間的路線。

當調用Google路線服務時,我得到一個「步驟」列表,就我而言,每一步對應於駕駛員必須轉彎的點(對吧?)。獲得更多步驟是否可行?例如,將路徑的每個角都視爲一個步驟?

在此先感謝。

回答

0

最後,我可以通過解碼服務返回的每個步驟的「折線」來繪製精確的路線。多段線包含一個持有代表近似路徑的編碼點數組的對象。

所以我解碼成一個GeoPoints列表,然後畫出這些GeoPoints之間的線。

萬一有人需要做同樣的事情,這是非常有用的對我說:

Google Maps API Version difference