HERE Routing API V8:忽略地点或航点附近的路线限制

问题描述 投票:0回答:1

我有一个可以通过卡车不允许的方式更快到达的目的地。除非卡车的下一站靠近这条限制道路。 哪个选项允许我在响应中包含此受限路由?

我正在寻找一种方法,将限制路段(重量限制或卡车不允许限制)包含在响应路线中。

这是一个示例请求:我尝试使用

onRoadThreshold
,但这不是正确的方法。

https://router.hereapi.com/v8/routes?apikey=DEFAULT_API_KEY&origin=48.277814,7.393936;onRoadThreshold=40000&destination=48.266218,7.162331;onRoadThreshold=40000&return=polyline,summary,actions&currency=EUR&transportMode=truck&routingMode=fast&vehicle[grossWeight]=25000&vehicle[type]=tractor&traffic[mode]=default

编辑 我正在寻找像 V7 中的

truckRestrictionPenalty=soft
这样的参数(docs

routes distance here-api heremaps
1个回答
0
投票

没有像 HERE Routing API v7 中那样的名为“truckRestrictionPenalty”的直接参数。尽管如此,您可以使用 {avoid[features]} 参数来获得可比较的结果。您可以使用此参数指示在路由期间要避免哪些功能或限制。

您可以根据您的具体情况设置请求,如果您希望在行程中包含一条限制道路(如果卡车的下一站靠近该道路):

https://router.hereapi.com/v8/routes?apikey=YOUR_API_KEY&origin=48.277814,7.393936&destination=48.266218,7.162331&return=polyline,summary,actions¤cy=EUR&transportMode=truck&routingMode=fast&vehicle[grossWeight]=25000 &车辆[类型]=拖拉机&交通[模式]=默认&避免[功能]=卡车限制

您通过在此请求中提供 {&avoid[features]=truckRestriction} 来指示路由引擎避开有卡车限制的路线。不过,如果限制道路大大减少了行驶时间,特别是如果下一站很接近的话,路线引擎仍可能使用限制道路。

© www.soinside.com 2019 - 2024. All rights reserved.