API для получения координат между двумя точками на дороге - PullRequest
0 голосов
/ 11 октября 2018

Я создаю интерактивную карту пробок, на которой я хочу показать все активные пробки в OpenStreetMap.API, откуда я получаю информацию о трафике, дает мне только начальную точку затора и конечную точку.Как показано ниже.

"fromLoc": {
    "lat": 52.17043,
    "lon": 5.43905
},
"toLoc": {
    "lat": 52.16757,
    "lon": 5.56571
}

То, что я хочу, это показать красную линию на той части дороги, где в этот момент произошло затор.Для этого мне нужны все точные координаты дороги между начальной и конечной точкой (GeoJSON / KML).

Я попытался использовать API OpenRouteService, где я ввел начальную и конечную координаты.Это возвращает мне набор координат, которые, кажется, соответствуют дорогам.Единственная проблема заключается в том, что он дает мне фактический маршрут для автомобиля, включая повороты и перекрестки с круговым движением, и так далее.Я просто хочу линию между fromLoc и toLoc.

Вот что я получаю сейчас enter image description here

Это то, чего я на самом деле хочу enter image description here

Я уже некоторое время искал решение, но пока не нашел ответа.Так как же я могу получить только координаты из точки А в точку Б на дороге без поворота и т. Д.?Есть ли API, где это возможно?

...