Найти города по маршруту
Я использую 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=...
Это включает в себя что-то (например, названия улиц), но только если есть пересечение или что-то.
Как я могу сделать так, чтобы оно включало все названия городов (или других населенных пунктов)?