改进 start/destination 匹配 HERE FLEET 路线 API

Improve start/destination matching for HERE FLEET Route API

我们正在使用 HERE FLEET 路线计算 API 来计算两点之间的路线。 我们的 URL 看起来像这样:

https://cre.api.here.com/2/calculateroute.json?app_id=XXX&app_code=XXX&storage=readonly&overlays=OVERLAYf0134c87a6404690aab2994d73c03824&waypoint0=geo!48.331953,10.904123;50&waypoint1=geo!48.380098,10.902750;50&mode=fastest;truck;traffic:disabled&language=de-de&routeattributes=sh

如您所见,我们为 waypoints 使用半径(在本例中:50 米)。 此请求失败并显示以下错误消息:

Cannot match 48.331953/10.904123 onto a road link with 50.0m search radius

下一个合乎逻辑的步骤是再次启动相同的请求,但例如半径为 100 米,而不是 50 米。

我认为,这有点丑陋,因为我必须启动多个请求(开始时半径较小,后来半径较大)来计算一条路线。

是否有可能告诉 API,它应该自己处理正确的半径(它可以从一个非常智能的半径(5 米)开始,然后越来越大以找到正确的道路link)?

感谢您的帮助! 西蒙

去掉半径,只留下坐标。我试过了,成功了。