车辆的高度或宽度在 here/com rest api v8 中不起作用

Vehicle's height or width does not work in here/com rest api v8

我正在探索卡车的 here.com 休息 api (v8)。

我休息 api 获取路线如下:

https://router.hereapi.com/v8/routes?apiKey={my_api_key}&transportMode=truck&truck[width]=250000&origin=-33.947113,151.078804&destination=-33.86882,151.209296&return=polyline,actions,instructions&avoid[features]=tunnel

似乎指定卡车的高度或宽度没有任何效果或无法识别。我也尝试输入一些非常大的值 (truck[width]=250000)。

根据here.com official documentation,Rest api v8 我们可以指定卡车属性如下:

truck[parameter-name]=value

我做错了什么?

您指定的卡车 属性 正确,但它没有任何效果,因为该区域没有宽度限制。无论有没有宽度 属性,路线都是一样的,因为路由器没有找到任何它需要避开的道路,因为它限制了那个尺寸的卡车。

但是,您的出发地和目的地之间存在一些身高和体重限制。如果您将高度指定为 500 而不是宽度,您将获得与未设置高度时获得的路径看起来不同的路径结果。您的查询将如下所示:

https://router.hereapi.com/v8/routes?
apikey=[YOUR_API_KEY]&
origin=-33.947113,151.078804&
destination=-33.86882,151.209296&
return=polyline,summary,actions,instructions&
transportMode=truck&
truck[height]=500&
avoid[features]=tunnel