2016-03-15 80 views
1

我使用谷歌distancematrix API與departure_time結合,但我沒有得到準確的答覆。不適用於歐洲(比利時)的距離,也不適用於美國(波士頓 - 紐約)的距離。谷歌地圖distancematrix - 出發時間

我從星期一早上開始使用相同的位置,時間增加了12個小時,持續時間非常相似(僅在幾分鐘內)。

我在這兩個地區都工作過,並且知道交通堵塞很長,特別是在工作日裏,所以我不相信第二次旅行的時間只會持續幾分鐘。

請找到該旅遊波士頓 - 紐約以下(於週五,旅行第二反應上週日出行的第一反應兩種反應:由距離矩陣API生成

{ 
    "destination_addresses" : [ "Boston, NY 14025, USA" ], 
    "origin_addresses" : [ "5th Ave, New York, NY, USA" ], 
    "rows" : [ 
     { 
     "elements" : [ 
      { 
       "distance" : { 
        "text" : "590 km", 
        "value" : 589831 
       }, 
       "duration" : { 
        "text" : "6 hours 9 mins", 
        "value" : 22137 
       }, 
       "duration_in_traffic" : { 
        "text" : "6 hours 8 mins", 
        "value" : 22106 
       }, 
       "status" : "OK" 
      } 
     ] 
     } 
    ], 
    "status" : "OK" 
} 
{ 
    "destination_addresses" : [ "Boston, NY 14025, USA" ], 
    "origin_addresses" : [ "5th Ave, New York, NY, USA" ], 
    "rows" : [ 
     { 
     "elements" : [ 
      { 
       "distance" : { 
        "text" : "590 km", 
        "value" : 589831 
       }, 
       "duration" : { 
        "text" : "6 hours 9 mins", 
        "value" : 22137 
       }, 
       "duration_in_traffic" : { 
        "text" : "6 hours 5 mins", 
        "value" : 21916 
       }, 
       "status" : "OK" 
      } 
     ] 
     } 
    ], 
    "status" : "OK" 
} 

回答

0

數據由谷歌地圖計算API在準確性方面,總是會有一些偏差,您提供的API數據越多,希望它會更準確。

如果您檢查Distance Matrix API,還有其他可選參數可以幫助您你用這個。指定traffic_model=pessimistic返回實際的旅行時間在大多數日子裏,雖然交通狀況特別糟糕的偶爾日子可能會超過這個數值。如果您未指定此參數,則將使用best_guess值。

+0

感謝您的反饋。然而2個評論。恕我直言,該API似乎是一種詭異的,因爲使用departure_time應足以區分工作日和週末的一天。在工作日,平均出差時間顯然需要更多時間,並且爲什麼人們必須選擇悲觀/樂觀情景(我偏好是中性/平均風格),這有點令人困惑。第二點是關於檢索信息的準確性。當我使用traffic_model時,持續時間會有所不同,但信息對我來說依然不太可靠。 –