2017-03-02 60 views
-2

我正在製作一個Android應用程序,可以通過聲明替代爲true來顯示Google地圖的路線和替代路線。我也可以得到建議或首選路線的方向。如何在Android v2上的谷歌地圖獲得替代路線的距離

但是,我不知道如何獲得替代路線的距離或數據。

+0

看那[文檔](https://開頭developers.google.com/maps/documentation/directions/intro) –

+0

@AtefHares好耶,我做到了。但是,如果我們可以或不可以,我沒有看到那裏。它只是表示可選。這就是爲什麼我在這裏問我們是否可以,以及如何獲得 –

+0

可選意味着您可以請求替代方案或只想獲得一條路線。但請注意,正如文檔中所述,您不會總能獲得替代品! –

回答

0

對於返回的每條路徑,距離都以JSON的形式返回。

例如,此查詢到的方向API:

https://maps.googleapis.com/maps/api/directions/json?origin=37.6248874,-122.3708351&destination=37.7133686,-122.1712273&alternatives=true

你可以看到它返回三條路線,在一個JSONObject每條路線嵌套在routes JSONArray,和每個人的路線有距離列出。

對於第一路線距離:

"distance" : { 
     "text" : "32.5 mi", 
     "value" : 52325 
    } 

爲第三路線距離::

"distance" : { 
     "text" : "31.6 mi", 
     "value" : 50831 
    } 

爲第二路線距離

"distance" : { 
     "text" : "35.0 mi", 
     "value" : 56271 
    } 
+0

謝謝sir @Daniel Nugent。當我嘗試顯示路線時,它只會給我示例:'@ 52131e'爲什麼是這樣?如何解決這個問題? –

+0

@NeedHelp_AndroidGoogleMap告訴我們[編輯你的帖子]你做什麼和你得到什麼! –

相關問題