О BRouter
Конфигурируемый, учитывающий высоту (велосипед) маршрутизатор для автономной навигации на основе открытых данных. Работает в сочетании с приложением карты.
Смотрите http://brouter.de/brouter для получения дополнительной документации
Смотрите http://brouter.de/brouter-web для онлайн-версии.
*** Если вы не знаете ни одного из вспомогательных картографических приложений, то BRouter-App для вас бесполезен. Скачивайте, только если вы готовы потратить некоторое время на понимание настроек. Нет однозвездных отзывов от пациентов, пожалуйста! электронная почта для проблем ***
BRouter выполняет только простой расчет маршрута и не отображает карту или рассчитанный маршрут самостоятельно и поэтому работает только вместе с приложением карты. Существует два разных метода взаимодействия между BRouter и приложением Map: BRouter предлагает сервисный интерфейс, который вызывается приложением map без необходимости запуска BRouter-App. Таким образом, BRouter - это сервис маршрутизации, очень похожий на сервис онлайн-маршрутизации, включая динамические пересчеты, если вы сошли с трассы. Другой режим работы - запустить приложение BRouter и использовать путевые точки из базы данных путевых точек приложения карты, чтобы определить свой маршрут. Затем рассчитанный маршрут записывается в виде файла GPX (включая профиль высот) в каталог дорожек приложения карты.
Некоторые популярные картографические приложения поддерживают как интерфейс службы, так и интерфейс через базу данных wayoint в своих текущих версиях, доступных в Google Play.
Сервисный интерфейс использует тайм-аут 60 с, ограничивая его использование расстояниями около 50 км, но с помощью приложения BRouter вы можете рассчитывать гораздо более длинные расстояния. Но даже междугородные треки могут отслеживаться через сервисный интерфейс (включая динамические пересчеты). Это можно сделать, предварительно рассчитав маршрут для пункта назначения один раз, используя приложение BRouter, и назначив его для режима маршрутизации с помощью кнопки «Режим сервера». Эта функция называется «перерасчет без тайм-аута».
Расчет маршрута, независимо от того, осуществляется ли он через интерфейс сервиса или через приложение BRouter, также учитывает nogo-зоны, которые могут быть определены как путевые точки со специальным соглашением об именах (например, «nogo200» для радиуса 200 м). Таким образом, можно учитывать реальные препятствия, но эту функцию также можно использовать для обеспечения личных предпочтений.
BRouter содержит менеджер загрузок, который помогает загружать необходимые файлы данных маршрутизации. Менеджер загрузок вызывается при первом запуске приложения, а затем предлагается, если доступ в Интернет доступен.
Сопоставление из одного из 6 режимов маршрутизации (автомобиль / велосипед / пешком * быстрый / короткий), которые традиционно используются службами маршрутизации, и концепция полностью настраиваемых профилей маршрутизации BRouter получают следующее сопоставление по умолчанию после установки BRouter:
автомобиль быстро -> автомобиль тест
машина короткая -> мопед
велосипед быстро -> быстро велосипед
велосипедная прогулка -> треккинг
пешком -> самый короткий
короткие ноги -> самые короткие
Однако это отображение можно изменить в любое время с помощью кнопки «Режим сервера» в приложении BRouter. Но также можно изменить определения профиля маршрутизации или создать новые.
Маршрутизация для автомобилей в настоящее время доступна только в экспериментальном состоянии («машина-тест») и не рекомендуется. Например, ограничение поворота не учитывается.
Обновление BRouter 1.7.7
Minor bug fixes
Читать далее