Here api 车队远程通信API无法找到路线

Here api 车队远程通信API无法找到路线,here-api,Here Api,在计算路线时,我使用车队远程通信API来计算通行费(我知道目前没有其他API替代TCE)。 它通常比路由API慢,对于相同的点,路由有时略有不同(为什么?),但基本上没有问题。 最大的问题是,它会阻塞某些路线,例如以下3个航路点: https://fleet.api.here.com/2/calculateroute.json?app_id=xxx&app_code=xxx&waypoint0=geo!46.14571,4.10844;500&waypoint1=geo!

在计算路线时,我使用车队远程通信API来计算通行费(我知道目前没有其他API替代TCE)。 它通常比路由API慢,对于相同的点,路由有时略有不同(为什么?),但基本上没有问题。 最大的问题是,它会阻塞某些路线,例如以下3个航路点:

https://fleet.api.here.com/2/calculateroute.json?app_id=xxx&app_code=xxx&waypoint0=geo!46.14571,4.10844;500&waypoint1=geo!44.26294,0.302;500&waypoint2=geo!47.57652571374621,2.6147460937500004;37086&waypoint3=geo!50.77318,4.53766;500&mode=truck;fastest;traffic:disabled
标准路由API上的相同路由会立即找到:

https://route.cit.api.here.com/routing/7.2/calculateroute.json?app_id=xxx&app_code=xxx&waypoint0=geo!46.14571,4.10844;500&waypoint1=geo!44.26294,0.302;500&waypoint2=geo!47.57652571374621,2.6147460937500004;37086&waypoint3=geo!50.77318,4.53766;500&mode=truck;fastest;traffic:disabled
更新:问题似乎在于车队API未使用航路点半径(此处的半径为500米、37086米和500米)。我发誓在之前的测试中它是有效的,但也许我错了


更新2:在当前版本(当前=2020-12-21)中它是固定的

航路点2的运输半径37086m在您的车队中是非常大的值。api请求并导致在计算时检查该半径内的大量道路连接。
请减少请求参数中的传输半径。

您好,谢谢您的报告!。我们的团队正在调查,很快会回复您。感谢您的询问,但1)我需要较大的运输半径,2)我现在已经通过返回“旧”TCE路线API解决了问题,它工作正常。那么,为什么新的API有问题呢?我们的车队远程通信API已经解决了这个问题。在我的测试中,这条路线仍然失败。“由于搜索超时,无法到达路径点3”@herdevelopersupport您好。车队远程通信API也存在类似问题。通过忽略车辆和驾驶员成本,成本优化被禁用,但仍然非常缓慢。对于卡车,计算简单路线(约1000公里)大约需要12-15秒。减小mapMatchRadius或mapMatchTolerance对计算速度没有影响。我们被迫为更长的路由设置最大超时。我们能做些什么来加速计算?也许禁用一些选项?