Blocoware Open Street Map: карта, которая работает и офлайн

Публичная бета

Запланировано для версии 5.9.

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

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


Выбрать её вместо других онлайн-источников стоит по двум причинам:

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

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

Как выбрать

Откройте карту, нажмите кнопку слоёв и выберите Blocoware Open Street Map в списке. Название активного источника показано внизу карты.

Список «Карты»: Google Map, Apple Map, Blank map и Blocoware Open Street Map с размером кэша и числом тайлов


В строке источника виден накопленный кэш — Кэш: 0 байт, тайлов: 0 у карты, которой вы ещё не пользовались. Просмотренные онлайн тайлы сохраняются, поэтому дорога, по которой вы уже проехали, рисуется и когда связь пропала. Кнопка рядом со строкой открывает её параметры; сами настройки карты одинаковы для всех источников.

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

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

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

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

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


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

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

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

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

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

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

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

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

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