![](/img/trans.png)
[英]Google Directions Javascript API Doesn't Return Duration_In_Traffic
[英]Difference between duration and duration_in_traffic in Google Directions API Response
在為一個項目使用Google Directions API之后 ,我發現多個響應的duration_in_traffic值(比duration短)(很多)。 從我得到的響應之一中提取的示例:
"duration": {
"text": "23 mins",
"value": 1374
},
"duration_in_traffic": {
"text": "16 mins",
"value": 941
},
"end_address": "2868 Mission St, San Francisco, CA 94110, USA",
"end_location": {
"lat": 37.7522994,
"lng": -122.4184684
},
"start_address": "O'Farrell St & Powell St, San Francisco, CA 94102, USA",
"start_location": {
"lat": 37.78640559999999,
"lng": -122.4082846
},
這對我來說似乎沒有多大意義,因為我假設持續時間只是沒有交通的持續時間 ,而duration_in_traffic顯然包含了交通狀況。 我在不同的線索上找到了答案 ,但是回答的人沒有提供任何資料來支持他或她的主張/觀察結果。 除了文檔本身之外,是否還有關於工期響應字段的更多信息, 文檔本身只是將其描述為“ [表明]這條腿的總工期”? 是否有消息指出這實際上是該路線的平均時間? duration和duration_in_traffic有什么區別?
搜索有關這兩個字段之間差異的更多信息后,我在Google問題跟蹤器上遇到了該線程 。 在此說明,持續時間“中的值考慮了歷史數據 ”,而duration_in_traffic“ 考慮了與您的出發時間有關的實時交通數據 ”。 盡管這不能完全說明持續時間值的計算方式,但至少可以擴展官方文檔並確認將歷史數據用於持續時間值。 除了不是很深入的官方文檔之外,這似乎是有關Web持續時間字段的唯一可靠信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.