На картографическом ресурсе OpenStreetMap.org появились маршруты
Как сообщает geektimes.ru, на основном сайте OpenStreetMap.org реализована функция прокладки маршрута из точки А в точку Б.
На первый взгляд кажется странным, что на основном сайте функция Directions появилась только сейчас, ведь на основе OSM давно работают навигационные сервисы OSRM, Mapquest, Graphhopper, Cyclestreets, Komoot, cycle.travel и многие другие.
Но все перечисленные — это сторонние программы и мобильные приложения, которые используют открытую и свободную базу данных OSM. Так или иначе, но сейчас прокладка маршрута внедрена на основном сайте тоже.
Интерфейс написан на Javascript, а сами маршруты импортируются со сторонних сервисов. На данный момент это OSRM, GraphHopper и MapQuest Open. Это довольно оригинальное и умное решение: в случае чего, провайдера можно быстро поменять. Сами провайдеры используют базу OSM, так что вполне справедливо нагружать их запросами на маршрутизацию и забирать результат.
OpenStreetMap умеет прокладывать маршрут для путешествия на машине, велосипеде или пешком. У каждого из вариантов представлено по два внешних провайдера, для надёжности.
В свою очередь, OpenStreetMap надеется, что при использовании встроенного навигатора увеличится активность пользователей по редактированию карты и описанию непомеченных объектов. Ведь при перемещении по маршруту человек видит местность в другом ракурсе, более подробно. То есть можно заметить такие детали, которые не видны при обычном изучении карты без маршрутов. Например, отсутствие левого поворота на карте, хотя этот поворот возможен на реальной дороге. Или участок дороги «только для автобусов».