Готовим карты самостоятельно

Чтобы в дороге посмотреть карту на мобильном устройстве, необязательно иметь доступ в Интернет — можно заранее подготовить все необходимое.

В приложении OsmAndMapCreator можно оптимизировать скачанные карты, задав степень увеличения, необходимые слои и данные POI В приложении OsmAndMapCreator можно оптимизировать скачанные карты, задав степень увеличения, необходимые слои и данные POI Путешествия с современными мобильными устройствами, которые являются активными потребителями интернет-трафика, перестали быть экзотикой. Подключиться к Wi-Fi или купить местную SIM-карту с недорогим тарифом на доступ в Сеть несложно как в России, так и за рубежом. Тем не менее экономичнее и практичнее все же не полагаться на мобильный Интернет, а заранее закачать необходимые карты в устройство и пользоваться ими автономно. Как это сделать, расскажет CHIP.

В качестве испытательной платформы мы выбрали ОС Android, поскольку устройства, основанные на ней (планшеты, смартфоны, ридеры и т. д.), сейчас распространены повсеместно и стоят недорого. Безусловно, общий принцип работы применим и к WM-коммуникаторам, и к S60-смартфонам, если установить на них соответствующий софт. Пока же для подготовки и создания офлайн-карт нам потребуется высокоскоростной доступ в Сеть и карта памяти с достаточным объемом свободного места. В идеале необходимо иметь носитель не менее чем на 2 Гбайт. Все приложения, упоминаемые в статье, распространяются свободно или имеют бесплатную версию.

Кеширование фрагмента карты на устройство

Смысл кеширования состоит в том, что отмеченный пользователем фрагмент карты (квадрант) загружается на устройство с той или иной степенью детализации (она регулируется через масштабирование) — обычно это база данных, содержащая векторную карту с индексом дополнительных сведений (точек интереса, маршрутов и т. п.). Так как загрузка происходит с удаленного сервера, разработчик картографического сервиса может ограничивать закачку карт на устройство во избежание перегрузки каналов. Например, в бесплатной версии приложения Locus в сутки можно скачать не более 100 Мбайт фрагментов карт. Важно также отметить, что чем больше кратность приближения (чем крупнее масштаб), тем больше данных нужно загрузить. При высокой детализации среднего по размерам города это может занять порядка 1 Гбайт.

Функция кеширования доступна в последних версиях Google Maps. Ее нужно активировать через меню «Лаборатория Google» в основных настройках приложения (раздел «Сохранение области карты в кеше»). Реализована данная опция пока не очень удобно: кешируется не произвольная область карты, а местность вокруг одной из точек POI. Чтобы загрузить карту, потребуется найти какое-либо заведение, расположенное в данной местности и внесенное в адресный перечень организаций, открыть его карточку и в закладке «Карты» выбрать пункт кеширования. В результате приложение «захватит» кусок карты в радиусе 10 км от учреждения и начнет загружать его в память устройства. Поскольку при этом не скачиваются никакие дополнительные слои, а только картооснова с улицами, объем данных не очень большой — например, участок размером примерно в два с половиной административных района Санкт-Петербурга занял на карте памяти около 7 Мбайт. Кешированный фрагмент выделяется на карте черной рамкой. Важно отметить, что через 30 дней кеш автоматически очищается и карты придется подгружать заново. Для сравнения: кеш карт от «Яндекса» в зависимости от уровня приближения занимает в полтора-три раза больше места. Кеширование в приложении «Яндекс. Карты» происходит автоматически.

Типы карт

Карты для навигации могут быть как растровыми, так и векторными. Помимо различия в качестве между двумя типами изображений существуют и технические расхождения: на векторной карте реализуемы возможности прокладки маршрутов и загрузки дополнительных сведений, а ее файлы занимают немного места. Растровые карты представляют собой обычные изображения в формате BMP или JPEG с привязанной к ним координатной сеткой. Приложение Locus способно использовать оба типа карт, позволяя получать максимум информации о местности.

1
2
3
ПОДЕЛИТЬСЯ


Предыдущая статьяЧем порадует заядлых игроков следующая Nintendo Wii?
Следующая статьяПортативный монитор AOC
КОММЕНТАРИИ