У меня есть значения местоположения для каждой поездки за рулем, взятой с наших серверов.Мне нужно создать один маршрут, который соответствует дорогам, с заданными местоположениями.Я использую Leaflet Javascript Map Library, OpenStreetMap Tile Map Service и OSRM API Match Service.
Я отправляю 100 (ограничение параметров) местоположений (широты и долготы) на запрос, затем добавляю список с каждой возвращенной геометриейв ответ от OSRM Match API.Затем я декодирую каждую геометрию, в результате получаем список латов и длин.Я комбинирую результат, а затем рисую его на карте.
PS Интервал времени между последовательными местоположениями составляет 1 секунду.
Некоторые местоположения хорошо соответствуют дорогам, как я хочу.
Но большая часть поездки показана на карте с множеством разветвленных, не связанных между собой линий;
Есть даже непревзойденные повторяющиеся формы;
Вот объяснение службы соответствия, которое можно найти в официальной документации OSRM;
Есть ли способ с помощью этих служб сгенерировать одну, правильно нарисованную линию, которая соответствует дорогам?