Здравствуйте. Мне нужно сделать локальное приложение (желательно консольное) которое возвращает расстояние (кратчайший маршрут) между вводимой точкой (адрес) и базовой точкой(адрес) на карте.
В связи с этим у меня вопрос:
Как это можно сделать используя .osm файл?
Может быть посоветуете что почитать?
Спасибо.
Так расстояние (по прямой линии) или маршрут?
Машруты проект OSRM хорошо считает, исходники у них должны быть открыты.
А что именно Вы хотите?
Если расстояние между двумя точками, тот тут чистая геометрия, OSM ни при чем.
Единственное, что может понадобиться - координаты по текстовой строке. Но тут никаких гарантий - любая геоинформационная база может решить такую задачу лишь с определенной долей вероятности.
маршрут
Ушел смотреть osrm. спасибо