首页 > 解决方案 > 有没有办法让 calculateRoute 函数考虑航点半径?

问题描述

当使用带有半径https://developer.here.com/documentation/routing/dev_guide/topics/resource-param-type-waypoint.htmlcalculate route的航点的 api 时,我希望路由算法能够找到一条路线(最快,如参数中所定义) 穿过航路点的周围环境!geo

不幸的是,半径被忽略了,并且路由算法返回了一条精确通过该点的路线 - 这可以是 ie。在路的另一边。这会导致很多不必要的掉头,并使输出无法使用。半径单位是米,如何使半径按预期工作?

请参阅下面的示例请求: /routing/7.2/calculateroute.json?app_id=*****&app_code=*********&waypoint0=geo!52.59056113201988,13.400831222534181&waypoint1=geo!52.617119794673464,13.387699127197267,500&waypoint2=geo!52.63954788026919,13.364953994750978,500&mode=fastest;car;traffic:enabled&alternatives=0&departure=2019-12-11T05:31:08.633Z&routeAttributes=shape

标签: here-api

解决方案


而不是逗号,它应该是半径前的分号,所以:

... waypoint1=geo!52.617119794673464,13.387699127197267;500& ...

推荐阅读