我有一个可以通过卡车不允许的方式更快到达的目的地。除非卡车的下一站靠近这条限制道路。 哪个选项允许我在响应中包含此受限路由?
我正在寻找一种方法,将限制路段(重量限制或卡车不允许限制)包含在响应路线中。
这是一个示例请求:我尝试使用
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¤cy=EUR&transportMode=truck&routingMode=fast&vehicle[grossWeight]=25000&vehicle[type]=tractor&traffic[mode]=default
编辑 我正在寻找像 V7 中的
truckRestrictionPenalty=soft
这样的参数(docs)
没有像 HERE Routing API v7 中那样的名为“truckRestrictionPenalty”的直接参数。尽管如此,您可以使用 {avoid[features]} 参数来获得可比较的结果。您可以使用此参数指示在路由期间要避免哪些功能或限制。
您可以根据您的具体情况设置请求,如果您希望在行程中包含一条限制道路(如果卡车的下一站靠近该道路):
您通过在此请求中提供 {&avoid[features]=truckRestriction} 来指示路由引擎避开有卡车限制的路线。不过,如果限制道路大大减少了行驶时间,特别是如果下一站很接近的话,路线引擎仍可能使用限制道路。