簡體   English   中英

Duration_in_traffic小於google Distance Matrix API中的持續時間

[英]Duration_in_traffic less than duration in google Distance Matrix API

我使用DistanceMatrix API同時使用“duration_in_traffic”和“duration”功能。

對於給定的坐標對,我看到以下結果:

{
  "destination_addresses": [
    "Hamburg, Germany"
  ],
  "origin_addresses": [
    "85748 Garching, Germany"
  ],
  "rows": [
    {
      "elements": [
        {
          "distance": {
            "text": "761 km",
            "value": 760831
          },
          "duration": {
            "text": "7 hours 1 min",
            "value": 25242
          },
          "duration_in_traffic": {
            "text": "6 hours 42 mins",
            "value": 24145
          },
          "status": "OK"
        }
      ]
    }
  ],
  "status": "OK"
}

這是我的問題:

如何持續時間_in_traffic小於持續時間?

據我所知:

持續時間:路線上的旅行持續時間......不確定是否沒有交通

Duration_in_traffic:交通條件下路線的行程持續時間。

對此的任何解釋將不勝感激。

注意:durationInTraffic字段現已棄用。 之前推薦的方法是Google Maps API for Work客戶指定結果是否應包含考慮當前流量條件的持續時間。 您現在應該使用drivingOptions字段。

持續時間似乎取不同時間/歷史數據的持續時間的平均值,而duration_in_traffic則考慮給定的出發時間(和實時流量)。 所以這條路線平均需要7小時1分鍾 ,但是在你給定的時間內,從漢堡到加興只需要6小時42分鍾

我不知道谷歌是否有詳細的數據,但可能是白天高速公路的一部分大部分時間限制在60公里/小時,因為交通密集,而你的旅行時間大約是23:00因此你被允許以120公里/小時的速度行駛。

traffic_model還有三個值:best_guess,悲觀和樂觀,它們可以影響duration_in_traffic值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM