获取用于计算路线的LinkIdType

时间:2019-01-13 14:16:24

标签: here-api

我目前正在尝试使用calculateroute端点来避免我指定的某些道路。

它接受response.isNotSuccessful()参数,其中可以指定列表avoidLinks,该列表确定在计算路由时要避免的网络链接。

我遇到的麻烦是如何获取这些LinkIdTypes,这里是否提供了一个端点来查询它们(指定 lat lng )?还是我可以用来定义自己的端点,然后给我一个LinkIdType,可以将其重用于以后的调用?

tl; dr:某条道路上的LinkIdType到哪里去?

附录:我知道LinkIdType,但这似乎太麻烦了,因为我必须指定边界框而不是路段。

1 个答案:

答案 0 :(得分:0)

您可以通过对lat,lng进行反向地理编码来获取linkId。

Exemple of reverse geocode。 LinkId在字段ReferenceId中可用。

enter image description here

您还可以使用legAttributes = links通过calculateroute获取路线的linkId列表。

Exemple of calculate route