Есть набор отметок по ТС (координаты, время, хдоп, азимут и подобное) и необходимо их визуализировать, чтобы получился трек поездки. Цель - добиться максимально точного трека. Если просто между собой точки соединить, получается что-то типа такого:
Пробовал использовать OSRM для этих целей (берем первую и вторую точку, строим между ними маршрут, потом вторую и третью, строим маршрут и так далее, потом соединяем получившиеся куски в один), но на дорогах города получается ужасно, так как отметки иногда могут "заползать" на соседнюю дорогу, т.е. получается примерно так
Нужна хоть какая-нибудь помощь, неважно на каком ЯП или просто может в виде статьи, как лучше все это сделать?