Перейти до основного вмісту

Прокладання маршрутів в OsmAnd

Огляд

Офлайн-маршрутизація OsmAnd базується на даних OpenStreetMap і надає різноманітні маршрути для різних цілей. Це список попередньо визначених типів маршрутизації, які можуть бути розширені. Правила навігації містяться у файлі routing.xml і використовуються для офлайн-маршрутизації. Тип маршруту змінюється автоматично при зміні профілю.

Типи маршрутизації

У OsmAnd попередньо встановлені наступні профілі з їхніми типами маршрутизації: Автомобіль, Велосипед, Пішохід, Вантажівка, Мотоцикл, Мопед, Громадський транспорт, Човен, Літак, Лижі, Потяг, Верхова їзда. Крім них, ви можете створювати власні профілі з конкретними правилами маршрутизації або змінювати алгоритм маршрутизації OsmAnd.

примітка
КатегоріяОписПримітка
Офлайн-маршрутизація OsmAndМеханізм офлайн-маршрутизації OsmAnd використовує попередньо завантажені мапи як джерело даних для розрахунку маршруту.Типи навігації: Човен, Велосипед, Автівка, Верхова їзда, Мопед, Мотоцикл, Пішки, Громадський транспорт, Лижі, Вантажівка, Потяг.
Маршрутизація прямо до точкиТакож використовує офлайн-мапи та забезпечує маршрутизацію по прямій лінії (або навігацію від точки до точки).Типи навігації: Пряма лінія, Прямо до точки.
BRouter (офлайн)Офлайн-маршрутизація, що надається додатком BRouter.Доступно тільки для Android. Повний опис читайте тут.
Онлайн (Android)Онлайн-маршрутизація будує маршрут, використовуючи ресурси серверів онлайн через Інтернет-з'єднання.Доступно тільки для Android. Ви можете налаштувати онлайн-маршрутизацію для побудови маршруту з різних онлайн-рушіїв маршрутизації, таких як Graphhopper, OSRM, Routing OSM DE, Generic GPX.

Налаштування офлайн-маршрутизації

Ви також можете створити свій власний файл routing.xml або змінити стандартний routing.xml та використовувати його для навігації (тільки для досвідчених користувачів OsmAnd).

  • Скопіюйте файл routing.xml на свій пристрій. Уважно прочитайте Довідкову інформацію. Як приклад, перегляньте файл routing.xml користувача OsmAnd.
  • Після внесення змін новий файл routing.xml можна додати до OsmAnd, натиснувши на нього та вибравши відкрити його в додатку OsmAnd.
  • Виберіть змінений Тип навігації для вашого профілю.

Більше інформації про цю функцію можна знайти в Технічній документації та на сторінці OsmAnd на GitHub.

Уникнення певних доріг

обережно

Функція уникнення доріг є глобальною та впливає на всі Типи маршрутизації, крім Онлайн-маршрутизації та BRouter.

Існує два можливих способи вибору доріг, яких слід уникати при розрахунку маршруту:

примітка
  • Дорога повинна бути позначена при максимальному масштабуванні, оскільки OsmAnd може неправильно інтерпретувати дотик і заблокувати, наприклад, неправильну сторону двосмугової дороги або тротуар.
  • Функція "Уникнути певних доріг" неправильно працює з опцією Навігація по треку і не впливає на спрощену Навігацію по маркерах.

Меню уникнення доріг

Перейти до: Кнопка навігації → Налаштування → Уникнути доріг...

Меню уникнення доріг Android

У цьому меню ви можете скасувати попередній вибір дороги, яку слід уникати. Для цього натисніть хрестик (Android) або червоний "-" навпроти дороги, яку ви збираєтеся використовувати для розрахунку маршруту.

Використовуючи опцію Вибрати на мапі, ви можете продовжувати позначати дороги як непридатні для маршрутизації на мапі OsmAnd.

Коли ви вибираєте дорогу для уникнення за допомогою контекстного меню мапи або меню уникнення доріг, список доріг буде показано над екраном мапи.

Список доріг для уникнення на мапі Android

Експорт / Імпорт

Перейти до: Меню → Налаштування → Дії → Експорт

Експорт доріг для уникнення на мапі Android 1 Експо�рт доріг для уникнення на мапі Android 2

Залежно від налаштувань вашого пристрою та доступних програм, весь список доріг, яких слід уникати, або лише одна з них може бути експортована у файл .osf до різних місць. Виберіть дороги, які ви хочете експортувати, у запропонованому списку.

Ви можете імпортувати дороги, яких слід уникати під час розрахунку маршруту, з інших джерел у форматі файлу .osf. Також це можна зробити за допомогою опції Імпорт (Меню → Налаштування → Дії → Імпорт). Ви можете вибрати імпорт всіх даних або лише кількох доріг, яких слід уникати (позначивши дорогу галочкою у списку).

Імпорт доріг для уникнення на мапі Android

примітка

Найзручніший спосіб синхронізації доріг, яких слід уникати, між вашими пристроями — це використання OsmAnd Cloud (потрібна підписка Pro).

Врахування тимчасових обмежень

Меню → Налаштування → Профілі застосунку → Налаштування навігації → Параметри маршруту

Опція Врахувати тимчасові обмеження дозволяє враховувати тимчасові обмеження на дорогах при розрахунку маршрутів. Це можуть бути, наприклад, дорожні роботи або закриття доріг з певних причин (аварія, ремонт доріг, стихійні лиха). Увімкнення цієї опції може допомогти уникнути несподіваних об'їздів або затримок. Зверніть увагу, що іноді ця інформація може бути застарілою. У OpenStreetMap ця інформація зазвичай позначається тегом temporary.

Розділ розробки

Розділ розробки в налаштуваннях Параметри маршруту (Меню → Налаштування → профіль програми → Налаштування навігації → Параметри маршруту → Розробка) видно лише тоді, коли увімкнено плагін розробки OsmAnd. Він включає такі налаштування, як Тип маршрутизації (Android) / Алгоритм маршрутизації (iOS), Апроксимація GPX (тільки Android), Автомасштабування та дані OsmAnd Live (тільки Android). Детальний опис читайте у статті Налаштування навігації.

Останнє оновлення: липень 2024