Duration_in_traffic小于持续时间在谷歌距离矩阵API
Duration_in_traffic less than duration in google Distance Matrix API
我使用distancemmatrix API同时使用"duration_in_traffic"answers"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"
}
我的问题是:
为什么duration_in_traffic小于duration?
根据我的理解:
Duration:在一条路线上旅行的持续时间…不确定是否没有交通
Duration_in_traffic:在交通条件下,某条路由的行驶时间。
对此的任何解释将不胜感激。
注意:durationInTraffic字段现在已弃用。以前是Google Maps API for Work客户指定的推荐方式结果是否应包括考虑到的持续时间当前交通状况。现在您应该使用drivingOptions场。
Duration似乎取了不同时间/历史数据的平均持续时间,而duration_in_traffic考虑了给定的出发时间(和实时流量)。所以这条路线平均需要7小时1分钟,但是按照你给定的时间,从汉堡到Garching只需要6小时42分钟。
我不知道谷歌是否有那么详细的数据,但可能是白天高速公路的一部分由于交通拥挤,大部分时间被限制在60公里/小时,而你的旅行时间在23:00左右,因此你被允许行驶120公里/小时。
traffic_model
的best_guess、悲观和乐观三个值也会影响duration_in_traffic
的值
相关文章:
- 使用谷歌地图api计算距离并将其设置在表格中<td>
- 如何在谷歌地图api v3中获得无公里驾驶距离
- 谷歌距离矩阵 API 没有输出
- 在谷歌地图API JS V3上显示距离用户当前位置最近的多个标记,距离30公里
- 将谷歌地图 api 距离矩阵结果限制为国家/地区
- 谷歌API正在计算无效地址的距离
- 搜索的地址与谷歌地图 api v3 上最近的现有地标之间的距离
- 无法使用谷歌地图 API v3 计算道路距离
- 如何使用谷歌地图 API V2 计算总距离
- 将 Google Apps API 密钥与距离矩阵结合使用
- 如何理解“;距离“;Web Audio API面板节点的方法
- 我将如何计算点之间的距离谷歌地图Api V3
- 尝试使用谷歌API来比较邮政编码距离
- 两点之间的距离谷歌地图a是未定义的api v3
- 从谷歌地图API V3获取旅行距离和旅行时间
- 如何在谷歌地图API上通过城市+ zipCode获得距离
- 如何增加距离与谷歌地图api
- 谷歌位置Api找到附近的位置与当前位置和附近位置之间的距离排序
- 谷歌距离API时间以分钟为单位
- 使用距离矩阵与地点和距离api