Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
который, по координатам начала и окончания пути, вернёт массив координат маршрута.
List<Path> calcPaths(int from, int to); вызывается несколько раз, в зависимости от количества этих промежуточных точек, а результат объединяется. List<Double[]> в один ответ.есть еще классная штука для оптимизации маршрутов jsprit, но по ней документацию собрать крайне сложно. я уже много месяцев разбираюсь, но есть вопросы которые до сих пор не получается решить, а поддержки у них нет.
Как использовать GraphHopper для построения пешеходных маршрутов по собственным правилам