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

Карти та дані

Карти

Чому OsmAnd не надає доступ до Карт Google?

OsmAnd розроблений для підтримки OpenStreetMap (OSM) і надає пріоритет цьому напрямку настільки, наскільки це можливо. Крім того, існують ліцензійні обмеження, які не дозволяють розповсюджувати OsmAnd з даними Карт Google.

Повільне завантаження карт на Android 11, 12 (SD-карта)

Через нові правила доступу до сховища, запроваджені в Android 11 та 12, користувачі можуть відчувати повільнішу роботу під час доступу до карт, що зберігаються на SD-картах. Ці зміни також можуть спричинити обмеження видимості та доступу до файлів у папках на SD-карті. Більше обговорень та технічних деталей можна знайти за наступними посиланнями: Обговорення на Reddit, Github #1, Github #2, Github #3.

На цей момент доступні наступні рішення:

1. Перенесіть папку зі сховищем даних OsmAnd у "Внутрішню пам'ять програми"

  • Ви можете змінити папку для збереження даних, вибравши опцію Внутрішня пам'ять програми у Меню → Налаштування → Налаштування OsmAnd → Папка для збереження даних.

  • Однак, майте на увазі, що внутрішня пам'ять часто обмежена. Як обхідний шлях, ви можете перемістити важливі файли у внутрішню пам'ять, а рідко використовувані карти залишити на SD-карті. Використовуйте файловий менеджер для ручного перенесення цих файлів за потреби.

Команда розробників активно шукає більш ефективні рішення для покращення продуктивності SD-карти відповідно до нових політик зберігання даних Android.

2. Використовуйте папку "Download" на SD-карті

Ви можете спробувати вирішити проблему повільного завантаження карт, вказавши папку Download на SD-карті для зберігання даних OsmAnd у Меню → Налаштування → Налаштування OsmAnd → Папка для збереження даних → Вказана вручну. Можливі наступні шляхи:

  • /storage/XXXX-XXXX/Download/osmand
    Цей шлях може викликати помилки при доступі до кількох файлів. Наприклад, ви зможете завантажити карту світу, але інші регіони можуть не з'явитися.

  • /storage/XXXX-XXXX/Download
    Цей шлях повинен працювати стабільно для завантаження карт та інших даних. Однак, зауважте, що OsmAnd не розпізнає файли, записані в цю папку іншими програмами (наприклад, SasPlanet). Для отримання додаткової інформації дивіться у цьому посібнику.

"XXXX-XXXX" представляє унікальний ідентифікаційний номер вашої SD-карти, який іноді можна знайти у шляху до папки в опціях Зовнішнє сховище 2 або знайти іншими методами. Більше досліджень та деталей щодо цього рішення доступні тут.

3. Опція сховища "Медіа"

Якщо попередні рішення не працюють або здаються обмеженими, ви можете спробувати використати опцію сховища "Медіа" для вирішення проблем з повільним завантаженням карт або доступом до сховища. Цей метод дозволяє вибрати папку, доступну для OsmAnd та інших програм, що особливо корисно для зовнішніх або знімних сховищ.

Вибір "Загальнодоступної" папки для збереження даних OsmAnd за допомогою сховища "Медіа"

Android став суворішим щодо дозволів на зберігання, часто обмежуючи доступ до папок, специфічних для програм, особливо при нових інсталяціях або оновленнях системи. Стандартне місце зберігання даних OsmAnd може бути обмеженим, що робить його невидимим для інших програм або навіть файлових менеджерів. Багато користувачів хочуть зберігати карти та дані у доступному зовнішньому сховищі для резервного копіювання, синхронізації або ручного керування файлами.

Однак OsmAnd не має дозволу на Доступ до всіх файлів (через обмеження Google), що обмежує вибір папок. Одним з обхідних шляхів є використання папки сховища "Медіа", якій Android зазвичай надає ширший доступ на читання/запис. Для цього:

  • Перейдіть до Налаштування OsmAnd → Налаштування OsmAnd → Папка для збереження даних та перегляньте доступні області зберігання. Використовуйте індикатор вільного місця, щоб визначити цільове сховище, часто позначене як Зовнішнє сховище 2.
  • Занотуйте поточний шлях до папки, який може виглядати як /storage/xxxx-xxxx/Android/data/net.osmand.plus/files.
  • Переключіться на опцію Вказана вручну та змініть шлях на папку, доступну для медіа. На багатьох системах працює зміна /Android/data/ на /media/ (наприклад, /storage/xxxx-xxxx/media). Деякі системи можуть вимагати інших змін шляху.

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

Видалення даних карти після оновлення програми (якщо вибрано "Multiuser Storage 1")

У версії OsmAnd для Android вибір Multiuser Storage 1 як місця зберігання може призвести до видалення всіх локальних карт при автоматичному оновленні програми, наприклад, з версії 4.1.9 до 4.1.10, 4.1.11 або пізніших (Android 11, 12). Ця проблема задокументована на Github.

Щоб уникнути втрати даних карти під час оновлень, розгляньте ці рішення:

  1. Резервне копіювання файлів. Перед оновленням OsmAnd зробіть резервну копію карт, що зберігаються в ..Android/obb/net.osmand. Після оновлення відновіть файли перед запуском оновленої програми OsmAnd.

  2. Зміна шляху зберігання. Перемістіть папку OsmAnd у місце, доступне для запису всіма програмами (наприклад, через Wi-Fi FTP-сервер, X-plore або за допомогою USB-кабелю до ПК). Змініть шлях до папки з:

    • /storage/emulated/0/Android/obb/net.osmand на
    • /storage/emulated/0/Android/media/net.osmand.

Карти не відображаються на пристроях Google Pixel

У версіях OsmAnd 4.2 для Android відображення карти може не працювати на пристроях Google Pixel, залишаючи користувачам порожній білий екран замість карти.

Щоб вирішити цю проблему, переключіться на візуалізацію OpenGL:

  • Перейдіть до Меню OsmAnd → Налаштування → Налаштування OsmAnd → Механізм візуалізації карти → Версія 2 (OpenGL).
  • Перезапустіть OsmAnd, щоб застосувати зміни.

Вирішення проблеми повільного відображення карти в OsmAnd

Щоб вирішити проблему повільного відображення карти, особливо при використанні офлайн-векторних карт, слід виконати наступні кроки:

  1. Вимкніть непотрібні функції карти. Вимкніть 3D-рельєф, лінії контуру, тіні пагорбів та схили, які можуть значно збільшити обчислювальну потужність, необхідну для відображення карт. Це можна зробити в Меню → Налаштувати карту.

  2. Спростіть деталі карти. Приховайте менш важливі елементи, такі як кордони, POI, нотатки OSM, погодні шари, додаткові деталі (Меню → Налаштувати карту → Відображення карти), щоб оптимізувати відображення карти та покращити швидкість.

  3. Обмежте кількість відображуваних POI. Відображайте лише основні POI або обмежте категорії, що відображаються під час навігації, що може допомогти прискорити відображення карти. Доступ до цих налаштувань можна отримати в Меню → Навігація → Налаштування.

  4. Налаштуйте збільшення карти. Налаштування збільшення карти може бути ключовим фактором уповільнення роботи карти. Встановіть збільшення на 100%, довго натискаючи кнопку "+" або "-" на екрані карти, щоб оптимізувати відображення.

  5. Вимкніть автоматичне масштабування. Автоматичне масштабування може призводити до частого перемальовування карти під час навігації, що спричиняє затримки. Вимкніть автоматичне масштабування в Меню → Налаштування → Профіль → Налаштування навігації → Карта під час навігації.

  6. Використовуйте лише офлайн-карти. Онлайн-карти, особливо якщо вони не завантажені заздалегідь, можуть уповільнювати завантаження карти. Переключіться на використання лише офлайн-карт для більш плавної роботи.

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

Лінії контуру

Чи можна відображати лінії контуру у футах замість метрів?

Так, лінії контуру можна відображати у футах замість метрів. Перед завантаженням даних ліній контуру виберіть між футами та метрами: прочитайте більше про це тут.

Лінії контуру, дані про висоту або 3D-рельєф не відображаються

  • Перевірте, чи були завантажені дані для правильного регіону. Перейдіть до Меню → Карти та ресурси → Завантаження → Ваш регіон. Як завантажити карти.
  • Переконайтеся, що плагін увімкнено та він видимий у Меню → Плагіни → Топографія.
  • Переконайтеся, що елементи в розділі Топографія увімкнені в Меню → Налаштувати карту → Топографія → Лінії контуру / Рельєф / 3D-рельєф.
  • Перевірте свої покупки: Android / iOS.
  • Оновіть програму до останньої версії.
  • Видаліть та повторно завантажте необхідні карти, щоб переконатися, що немає пошкоджених файлів.
  • Перезапустіть OsmAnd, щоб оновити налаштування та дані.

Структурований пошук адреси (місто → вулиця → будинок) не знаходить будинок

Якщо ви намагаєтеся знайти місцезнаходження за структурою Місто → Вулиця → Номер будинку і не отримуєте результатів, розгляньте наступні поради та можливі причини:

Порада: Спробуйте повнотекстовий пошук без вказівки міста, оскільки адреса може бути вказана під іншим містом.

Можливі проблеми:

  • Будинок відсутній. Будинок може бути не вказаний на OpenStreetMap, або він може бути присутнім, але без присвоєних номерів. Ви можете перевірити це на прикладі тут.

  • Неправильна назва вулиці. Назва вулиці, пов'язана з будинком, може бути неправильною в OpenStreetMap. Перевірте тег addr:street, щоб переконатися, що назва вулиці точно відповідає тій, що вказана в інформації про тегування вулиці.

  • Проблема з Nominatim. Будинок може бути присутнім в OpenStreetMap, але не знайдений через Nominatim (пошукова система, що використовується OpenStreetMap). Ви можете дізнатися більше про те, як виправити проблеми, пов'язані з адресами, тут.

  • Можлива проблема в OsmAnd. Якщо будинок присутній в Nominatim, але все ще не знайдений в OsmAnd, проблема може бути специфічною для OsmAnd. Ви можете допомогти у вирішенні цієї проблеми, провівши подальше дослідження. Більше деталей можна знайти в цій технічній статті.

Треки та точки

Як позначати різні місця на карті

Ви можете залишати нотатки та позначати місця на карті в різних формах, кожна з яких служить різним цілям:

  • Обране. Це постійні точки на карті, до яких можна додавати описи. Щоб створити Обране, зробіть довгий дотик → додати. Обране чудово підходить для позначення місць, які ви часто відвідуєте або хочете зберегти для майбутнього.

  • Маркери. Маркери — це тимчасові точки, які часто використовуються для навігації або планування. Вони можуть показувати відстань від вашого поточного місцезнаходження або іншої точки, і їх можна швидко видалити, коли вони більше не потрібні. Щоб додати маркер, зробіть довгий дотик → Маркер.

  • Шляхові точки. Шляхові точки розміщуються вздовж створених вами маршрутів, допомагаючи позначати конкретні зупинки або місця на вашому шляху. Ви також можете додавати описи до цих точок. Щоб додати шляхову точку, зробіть довгий дотик на карті → Маршрут → додати як проміжну точку.

  • Аудіо/відео нотатки. Ці нотатки дозволяють прикріплювати аудіо, відео або фотофайли до конкретних місць на карті. Щоб увімкнути, активуйте плагін Аудіо/відео нотатки в Меню OsmAnd → Плагіни. Щоб додати нотатку, зробіть довгий дотик → Дії → вибрати потрібний файл для прикріплення.

  • Нотатки OSM. Це звіти, які ви можете створювати, щоб виділити помилки або відсутню інформацію на OpenStreetMap. Увімкніть плагін редагування OSM в Меню OsmAnd → Плагіни. Щоб додати нотатку OSM, зробіть довгий дотик → Дії → Додати нотатку OSM.

  • POI (Цікаві місця). Це попередньо визначені точки з джерела даних OpenStreetMap, такі як ресторани, парки або пам'ятки. Ви можете переглядати POI, увімкнувши шар POI в меню Налаштувати карту або вибравши категорію.

  • Пошук. Ви також можете використовувати функцію пошуку для знаходження та позначення місць на карті.