Найти города по маршруту

Я использую OSRM, чтобы найти расстояние между двумя точками (например, два города). Это работает.

В настоящее время я получаю маршрут и в конечном итоге некоторые шаги.

То, что я хочу видеть, это соединяющие места между этими двумя точками, которые расположены на маршруте.

Например, если у нас есть эти два маршрута между точками A а также B:

A -------- C1 ------ C2 ----- C3 ---- C4 ------ B
                      \__________C5-------C6----/

Я хочу получить города, которые появляются на маршруте в обоих случаях:

  • За: A - C1 - C2 - C3 - C4 - B

    Города будут: C1, C2, C3 а также C4

  • И для: A - C1 - C2 - C5 - C6 - B

    Города будут: C1, C2, C5 а также C6

В настоящее время я звоню:

GET /route/v1/driving/...;...?overview=false&alternatives=true&steps=true&hints=...

Это включает в себя что-то (например, названия улиц), но только если есть пересечение или что-то.

Как я могу сделать так, чтобы оно включало все названия городов (или других населенных пунктов)?

0 ответов

Другие вопросы по тегам