BRouter
Огляд
Сторонній алгоритм маршрутизації BRouter доступний лише для версії застосунку OsmAnd для Android.
BRouter — це сторонній алгоритм маршрутизації, який можна використовувати в застосунку OsmAnd для режиму офлайн-навігації. Він призначений для оптимізації маршруту на основі різних параметрів, таких як час, відстань або тип транспортного засобу.
BRouter використовує дані OpenStreetMap для створення маршруту, а потім коригує його на основі заданих параметрів. Він використовує попередньо розраховані маршрути для швидкої побудови маршруту в автономному режимі. Він також дозволяє налаштовувати профілі маршрутизації, які визначаються набором параметрів для врахування різних факторів при виборі маршруту. У файлі BRouter readme.txt більш детально пояснюється, як встановити та використовувати програму.
OsmAnd надає вам можливість вибирати маршрути за допомогою BRouter та налаштовувати профілі маршрутизації, щоб краще визначити маршрут відповідно до ваших потреб.
Для отримання додаткової інформації ви можете відвідати офіційний вебсайт Brouter.
Інтеграція BRouter в OsmAnd значно змінилася влітку 2019 року. Цей посібник передбачає, що ви використовуєте застосунок BRouter для Android версії 1.5.0 або вище, а також OsmAnd версії 3.4 або вище.
Сторонній алгоритм маршрутизації BRouter доступний лише для версії застосунку OsmAnd для Android.
![]() |
Як налаштувати
Дотримуйтесь цього посібника, щоб встановити та налаштувати сторонній застосунок BRouter Offline Navigation для використання в OsmAnd.
1. Для початку вам потрібно встановити застосунок BRouter на свій пристрій Android з F-Droid або Google Play Store. 2. Потім, щоб здійснювати навігацію за допомогою застосунку OsmAnd по попередньо розрахованих маршрутах з BRouter, вам потрібно:
- Відкрити застосунок BRouter і торкнутися Менеджера завантажень.
![]() |
- Збільште масштаб і виберіть області, в яких ви хочете прокласти маршрут. Потім натисніть "Почати завантаження", і BRouter почне завантажувати файли сегментів для вибраних областей.
![]() | ![]() |
![]() | ![]() |
Примітка: вам доведеться періодично повторювати цей крок, коли ви захочете мати оновлену версію даних OSM, що використовуються для маршрутизації.
3. Після цього знову запустіть застосунок BRouter і виберіть пункт "Застосунок BRouter" у Головному меню. Виберіть профіль маршрутизації залежно від вашого способу пересування. Це може бути їзда на велосипеді, мопеді, піший туризм або трекінг. Список доступних для завантаження профілів у форматі brf можна знайти тут. Або ви можете спробувати використати профіль маршрутизації в BRouter-online. Натисніть "Режим служби". Потім позначте прапорцями режими маршрутизації, для яких ви хочете використовувати цей п рофіль. Ви можете використовувати два різні профілі для кожного виду транспорту, які будуть зіставлені з налаштуваннями "найкоротший" та "найшвидший" (це лише назви) в OsmAnd.
![]() | ![]() |
4. Якщо ви раніше вже завантажували будь-які сегменти, вони будуть відображені на карті BRouter. Сегменти мають чотири стани:
- "Зелений" квадрат - Вибрано новий сегмент для завантаження.
- "Синій" квадрат - Сегмент з оновленими даними.
- "Сірий" квадрат - Сегмент вже завантажено, але потребує оновлення.
- "Жовтий" квадрат - Сегмент оновлюється.
5. Коли ви завантажили необхідні сегменти карти за допомогою BRouter і вибрали в ньому профіль маршрутизації, всі наступні налаштування цього типу навігації виконуються в застосунку OsmAnd.
6. Ви можете створити "Профіль застосунку" в OsmAnd, який буде використовувати BRouter для офлайн-маршрутизації. Використовуйте тип маршрутизації BRouter (офлайн) з будь-яким профілем у застосунку OsmAnd. Для цього перейдіть до Меню → Налаштування профілю → Профіль навігації → Тип навігації → Офлайн → Зовнішньо → BRouter (офлайн) і створіть новий профіль на основі базового профілю за вашим вибором (тут "Велосипед", для велосипедної маршрутизації), з власною назвою ("BRouter" на скріншоті нижче) та використовуючи "BRouter (офлайн)" для навігації.
![]() | ![]() |
Застосунок BRouter слід запустити перед OsmAnd, щоб цей конкретний запис з'явився в OsmAnd. Тому, якщо ви не можете знайти опцію навігації "BRouter (офлайн)", вам слід примусово закрити OsmAnd і перезапустити його.
Версія OsmAnd 4.7.1
Починаючи з версії 4.7.1, Osmand підтримує параметр профілю для зіставлення: з версії Osmand 3 в Osmand можна визначити багато профілів, і ви можете легко перемикатися між ними. Слід створити новий профіль, наприклад, скопіювавши існуючий профіль Велосипед і давши йому нову назву у форматі Brouter[fastbike]. Ви можете використовувати будь-який з існуючих профілів BRouter у назві, які встановлені на вашому пристрої. Усі файли профілів мають формат назви 'xxxxxxx.brf'. Або ви можете створити власний новий профіль, наприклад, 'myprofile.brf'.
Угода про іменування в профілі OsmAnd є важливою, оскільки профіль BRouter, включений до цього профілю, встановлює фактичний міст між OsmAnd та BRouter.
- Якщо в профілі Osmand визначено BRouter як сервіс навігації
- І назва профілю виглядає як "Brouter[mystring]"
Тоді профіль "mystring" буде використано в застосунку Brouter. Це нове зіставлення замінює в такому випадку базове зіставлення, визначене вище і засноване на файлі "serviceconfig.dat".










