我有一个基于HERE v7的路由应用程序,它使用存储的链接id和avoidLinks
参数来避免计算路线时的某些路段。是否有一个简单的方法来转换v7链接id段id,可以在v8 API的avoid[segments]
参数使用?
不存在直接的方法,但下面的方法并不困难:
-
获取每个目标链接id的tile id/tile id利用https://smap.hereapi.com/v8/maps/index.json?layer=ROAD_GEOM_FCn&attributes=LINK_ID&values=17340430,565725162&apikey=等请求
-
从上面的响应函数类(级别-(减)8),然后将其设置为TOPO_SEG_ID_FCx(而不是x)和tile id/tile id,然后发送如下:https://smap.hereapi.com/v8/maps/attributes.json?layers=TOPO_SEG_ID_FC5,TOPO_SEG_ID_FC2&in=tile:105766770,1651694&apikey=
文档:
https://demo.support.here.com/pde/layer?release=latest& url_root = pde.api.here.com&层= TOPO_SEG_ID_FC5
https://demo.support.here.com/pde
https://developer.here.com/documentation/content-map-attributes/api-reference.html
可能的例子:https://demo.support.here.com/examples/v3.1/map_attributes_along_route