Получение LinkIdType для расчета - PullRequest
0 голосов
/ 13 января 2019

В настоящее время я пытаюсь использовать конечную точку calculateroute, чтобы избежать определенных дорог, которые я указываю.

Принимает параметр avoidLinks, в котором можно указать список LinkIdTypes, который определяет сетевые ссылки, которых следует избегать при расчете маршрута.

У меня возникли проблемы с поиском: как мне получить эти LinkIdType s? Предоставляет ли здесь конечную точку для их запроса (указав lat & lng )? или, возможно, конечная точка, которую я могу использовать для определения своей собственной, которая затем дает мне LinkIdType, которую я могу использовать для будущих вызовов?

tl; dr: Где я могу получить LinkIdType s для конкретной дороги?

Приложение: я знаю о avoidAreas, но это кажется слишком громоздким, чтобы использовать его, поскольку мне нужно указать ограничивающий прямоугольник вместо отрезка дороги.

1 Ответ

0 голосов
/ 14 января 2019

Вы можете получить linkId, выполнив обратный геокод лат, lng.

Пример обратного геокода . LinkId доступен в поле ReferenceId.

enter image description here

Вы также можете получить список linkId вашего маршрута с помощью calclateroute, используя legAttributes = links.

Пример расчета маршрута

...