此处API - 无法到达请求的航点



我正在尝试使用Here FleetApi Demo执行一个相当简单的请求,这是我想要做的请求:

https://fleet.api.here.com/2/calculateroute.json?waypoint0=19.3411164-99.2533428, waypoint1 = 19.415757, -99.177453, waypoint2 = 19.344366, -99.251718,模式=最快;汽车;交通:disabled&离开= 2021 - 09 - 21 - t11:05:44&选择= 0,weightPerAxle = 0.87 t& limitedWeight = 1.739 t&身高= 1.67 m&宽= 1.8 m&长度= 4.41 m

但是返回这个错误:

无法到达路径点1(起始链接-703403377 703403377尾链接-895284559 895284559),到目的地的最近链接到达:1291258613在19.34133/-99.25233,问题:gate

此请求在路点2上有类似的情况,但返回以下问题:

无法到达路径点2(起始链接895284559,最终链接-832770028 832770028),最近的链接到达目的地:-1077091646在19.34552/-99.25272,问题:单向

在这两种情况下,都有可能通过这些路线,但这里无法计算。这样做的唯一方法是通过添加半径来搜索路点,但返回错误的路由:

在这个例子中,蓝色航路点是期望的航路点,但返回的是绿色航路点,这是不可接受的解决方案。

是否有解决这些问题的方法,或者我做错了什么?

我们使用Google Maps Directions API来检索大量的路点。

当您将请求放入演示工具https://tcs.ext.here.com/examples/v3/fleet_telematics_api(专家模式)时。它将显示错误,并在最近的到达点显示红旗。然后你会看到这是一个工业区或休闲公园或类似的地方。车队远程信息处理api在计算路线时应用各种车辆限制和大门限制。

如果你想忽略这些限制,你必须设置&ignoreWaypointVehicleRestriction=100000, traverseGates = true请求查询中。然后,它将忽略VehicleRestriction,并允许路由器遍历所有的门。
请求示例。

https://fleet.api.here.com/2/calculateroute.json?waypoint0=19.3411164-99.2533428, waypoint1 = 19.415757, -99.177453, waypoint2 = 19.344366, -99.251718,模式=最快;汽车;交通:disabled&离开= 2021 - 09 - 21 - t11:05:44&选择= 0,weightPerAxle = 0.87 t& limitedWeight = 1.739 t&身高= 1.67 m&宽= 1.8 m&长度= 4.41 m&, ignoreWaypointVehicleRestriction = 800000, traverseGates = true

查看&ignoreWaypointVehicleRestriction=100000, traverseGates = true标记,请参考下面的API文档。

https://developer.here.com/documentation/fleet-telematics/api-reference.html标签% 2 frouting-extensions和;自动匹配% 252 fpaths % 252 f ~ 1 v8 ~ 252 fget calculateroute.json %

最新更新