HERE 地图 - 路线时间不正确
HERE Maps - Incorrect Route Time
调用HERE Routing API后,我注意到trafficTime
(和travelTime
)总是比实际时间高很多。
我目前正在使用 最短、汽车 模式和 交通方式呼叫 API:启用。我也尝试了 最快,但我得到了类似的结果。
例如,在 22.7 分钟 (v8) 和 25 分钟 (v7) 之间计算 10.8 公里的距离。该地区目前没有交通(并且 baseTime
= trafficTime
)。如果我们计算速度,10.8 * 60 / 25 = 25.92 km/h 这对于高速公路(部分)来说非常慢。
这是我正在使用的 URL 请求数据示例 (v7):
https://route.ls.hereapi.com/routing/7.2/calculateroute.json?apiKey={our-api-key}&waypoint0=geo!33.925017,35.635430&waypoint1=geo!33.9551122,35.6059252&mode=shortest;car;traffic:enabled
URL v8:
https://router.hereapi.com/v8/routes?transportMode=car&origin=33.925017,35.635430&destination=33.9551122,35.6059252&return=summary&apiKey={own-api-key}
相比之下,Google 地图显示 17 分钟的时间(大约相同的距离)是正确的(平均速度约为 40 km/h,这是合乎逻辑的)。
这是设计使然、错误还是我传递的参数有问题?
我们依靠地图和交通畅通提供的速度。
在我们的内部工具中检查时,我发现速度非常低(见附件)并且路线中需要大量转弯。所以10公里25分钟看起来很合理。
调用HERE Routing API后,我注意到trafficTime
(和travelTime
)总是比实际时间高很多。
我目前正在使用 最短、汽车 模式和 交通方式呼叫 API:启用。我也尝试了 最快,但我得到了类似的结果。
例如,在 22.7 分钟 (v8) 和 25 分钟 (v7) 之间计算 10.8 公里的距离。该地区目前没有交通(并且 baseTime
= trafficTime
)。如果我们计算速度,10.8 * 60 / 25 = 25.92 km/h 这对于高速公路(部分)来说非常慢。
这是我正在使用的 URL 请求数据示例 (v7):
https://route.ls.hereapi.com/routing/7.2/calculateroute.json?apiKey={our-api-key}&waypoint0=geo!33.925017,35.635430&waypoint1=geo!33.9551122,35.6059252&mode=shortest;car;traffic:enabled
URL v8:
https://router.hereapi.com/v8/routes?transportMode=car&origin=33.925017,35.635430&destination=33.9551122,35.6059252&return=summary&apiKey={own-api-key}
相比之下,Google 地图显示 17 分钟的时间(大约相同的距离)是正确的(平均速度约为 40 km/h,这是合乎逻辑的)。
这是设计使然、错误还是我传递的参数有问题?
我们依靠地图和交通畅通提供的速度。
在我们的内部工具中检查时,我发现速度非常低(见附件)并且路线中需要大量转弯。所以10公里25分钟看起来很合理。