Blocoware Open Street Map: карта, которую скачивают для офлайна

Версия 5.9

Blocoware Open Street Map — карта, которую отдаём мы сами, нарисованная по данным OpenStreetMap : улицы, грунтовки, тропы, здания, вода, парки и названия мест по всему миру, в одном стиле. Это источник офлайн-карт: вы выбираете область, скачиваете её, и карта оказывается в телефоне до того, как пропадёт связь.

Экран карты с Blocoware Open Street Map: улицы, тропы, парки и названия мест, строка атрибуции и название источника внизу


От других источников загрузки её отличают две вещи:

  • Она нарисована в retina-разрешении, поэтому подписи и тонкие тропы остаются чёткими, а не превращаются в размытое увеличение.
  • Она сделана для скачивания. Волонтёрский тайловый сервис OpenStreetMap не разрешает массовые загрузки; этот источник существует именно для них, область за областью.

Детализация доходит до 17-го уровня зума — в городе это уровень зданий, за городом каждая отмеченная тропа — и карта поворачивается вместе с картой курса, так что режим «по курсу» остаётся читаемым.

Где её найти

Её нет среди онлайн-карт. Google Map, Apple Map и Blank map остаются выбором для просмотра при наличии связи; этот источник живёт в редакторе офлайн-карт. Откройте карту, нажмите кнопку слоёв, затем Офлайн и добавьте карту: Blocoware Open Street Map уже выбрана как Источник. Когда загрузка завершена, карта появляется в разделе «Офлайн» списка слоёв со своим размером, а кнопка ⓘ рядом открывает её параметры.

В бета-сборках TestFlight источник показан и в списке онлайн-карт, чтобы проверить его стиль до выпуска. Это предпросмотр только для беты, в версию из App Store он не входит.

Атрибуция и лицензия

На карте есть строка © OpenMapTiles © OpenStreetMap contributors и ссылка Legal в углу. Так соблюдается лицензия OpenStreetMap — данные вносят люди, которые просят взамен только упоминание, — поэтому строка остаётся видимой, в том числе на скриншотах и в опубликованных изображениях.

Забрать офлайн

Там, где связи нет — ущелье, приграничная дорога, чужая страна без тарифа на данные, — карта должна оказаться в телефоне заранее. Этот источник скачивается по областям.

Экран «Офлайн-карта»: название, источник Blocoware Open Street Map, область, уровни зума с 2 по 17, «Начать загрузку» и число тайлов с ожидаемым размером


Откройте список слоёв карты, затем Офлайн и добавьте карту:

  1. Название дайте по месту, а не по источнику — Трогир, Хребет.
  2. Источник: Blocoware Open Street Map, уже выбран.
  3. Область: прямоугольник для загрузки. Выбор области рисуется на этой же карте, так что её стиль виден ещё до того, как что-либо скачано.
  4. Уровни зума: насколько глубоко нужна детализация. Каждый следующий уровень примерно учетверяет число тайлов, поэтому целый регион на 17-м уровне намного больше того же региона на 15-м.
  5. Начать загрузку. На экране видно число тайлов и ожидаемый размер рядом со свободным местом, а во время загрузки — счётчик пришедших тайлов.

Несколько честных ограничений, чтобы загрузка не стала сюрпризом:

  • 8000 тайлов на одну загрузку. Область побольше не обрывается на середине — экран говорит об этом до старта, и вы уменьшаете область или максимальный зум. Большую территорию можно покрыть несколькими загрузками.
  • Суточный лимит тайлов действует на все загрузки вместе. Если вы в него упёрлись, приложение скажет, когда он обнулится, а незавершённая карта сохранится — продолжите потом.
  • Загрузки ставятся на паузу и продолжаются. Прерывание — сеть, сервер, суточный лимит — сохраняет всё уже скачанное. Ничего не начинается заново.
  • Офлайн-карты входят в платную версию.

Почему не обычный OpenStreetMap?

Собственный волонтёрский сервис OpenStreetMap не разрешает массовые загрузки: этот сервис подарен для просмотра, а не для наполнения телефонов. Поэтому он больше не предлагается как источник загрузки, а старую незавершённую загрузку из него продолжить нельзя: отмените её и создайте новую из Blocoware Open Street Map.

Если что-то пошло не так

  • «Сервер карт не смог аутентифицировать эту загрузку» — проверьте, верны ли дата и время на устройстве, и продолжите. Сильно сбитые часы делают любой запрос недействительным.
  • «Сервер временно приостановил эту загрузку» — продолжите позже, незавершённая карта сохранена.
  • «Для этой области нет пригодных тайлов» — область может быть в открытом море, либо сервис ненадолго недоступен. Пустая карта не сохраняется.

Связанные страницы