获取计算路由的LinkIdType

Obtaining LinkIdType for calculateroute

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

它接受avoidLinks参数,其中可以指定一个列表LinkIdTypes,它决定了在计算路由时要避开的网络链接。

我找不到的是如何获得那些 LinkIdTypes,这里是否提供了一个端点来查询它们(指定 lat & lng)?或者我可以使用一个端点来定义我自己的端点,然后给我一个 LinkIdType,我可以在以后的调用中重复使用它?

tl;dr:我从哪里获得特定道路的 LinkIdTypes?

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

您可以通过对纬度、经度进行反向地理编码来获取 linkId。

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

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

Exemple of calculate route