Существует ли какой нибудь онлайн сервис, где можно указать массив координат, и на карте отобразится маршрут с точками и соединяющими их линиями?
в проекте есть react-leaflet, но иногда маршруты рисуются не так, как хотелось бы, нужно проверить, на каком нибудь другом инструменте, все будет идентично, или будут изменения
Придётся выступить в роли КО. Это известная в математических кругах "задача коммивояжёра".
Решается она тем бОльшим количеством способов, чем больше точек указано на маршруте. Так что если вы хотите определить что-то конкретное
так, как хотелось бы,
тогда вам придётся, кроме массива маршрутных точек, указать и критерий выбора. Например, в классическом решении "задачи коммивояжёра" в качестве критерия обычно выбирается наименьшая длина маршрута. Соответственно и софт или сервис, о котором вы спрашиваете, должен уметь понять и принять этот (или любой другой) критерий.
Виктор, вот теперь вижу, что проблема в неточной формулировке вопроса. Отвечающие поняли по-разному. Вы поняли как задачу коммивояжёра, я понял как (наивное) построение маршрута "в режиме вертолёта" (без учёта рельефа местности) - отрисовка ломаной по точкам строго в заданном порядке. Другие отвечающие поняли как построение маршрута по дорожной сети. Какой из этих трёх вариантов подразумевал автор - может сказать только автор.
Была когда-то программа (не сервис, а программа) OziExplorer, может быть и сегодня ещё жива. Это был стандарт де-факто. Там формат файлов предусматривает сохранение POI (точек интереса) и треков, состоящих из множества точек. Форматы довольно простые, текстовые, так что легко можно сгенерировать из своего массива точек.
https://yandex.ru/routing/ наверно
Бесплатно можно руками вбить до 10 на яндекс картах.
Плюс чтобы строить качественные маршруты нужно много данных, начиная от актуального дорожного графа, заканчивая текущим состоянием трафика, чего у вашей системы быть не может.
может быть ошибка в базе опенстритмап. а может стиль не правильно работает.
роутинг-машин на осм много routing
поизучать, может найдешь роутинг лучше подходящий под желаемое.