2017-09-26 151 views
3

我想知道是否有計算用戶選擇使用Google地圖的兩點間預計到達時間的方法。我已經閱讀了Stack Overflow,但是我已經看到了大部分關於預計到達時間的內容,請參閱Google Maps文檔,我覺得這些文檔相當混亂。如果有人能夠給我一個解釋以及他們的代碼,我會很感激,所以我可以看到如何自己複製同樣的東西。如何計算兩點之間的預計到達時間 - Swift /谷歌地圖

下面顯示了我想要的東西的例子。(我想到達的時間,在這種情況下,爲1小時17分鐘)

Example

+0

是否已經閱讀了谷歌地圖文檔樣本? :) https://developers.google.com/maps/documentation/distance-matrix/intro – Kimdv

+0

@Kimdv是的我有,但是,我想知道如果有人可以真正顯示他們的演示使用此文檔來獲得時間到達目的地。 –

回答

0

您將獲得持續的交通標記的JSON。像下面的東西。 您可以根據您的持續時間計算到達時間。 請注意,'持續時間'給出的旅行時間不考慮流量。 'duration_in_traffic'是你必須使用的。

"legs" : [ 
     { 
      "distance" : { 
       "text" : "12.9 km", 
       "value" : 12910 
      }, 
      "duration" : { 
       "text" : "27 mins", 
       "value" : 1615 
      }, 
      "duration_in_traffic" : { 
       "text" : "29 mins", 
       "value" : 1747 
      }] 

下面是谷歌地圖

https://www.appcoda.com/google-maps-api-tutorial

相關問題