OsmAnd - GPS-навигатор для гуглофонов

Навигация при помощи GPS-сервисов с приходом смартфонов стала массовым явлением. Многие пользователи на своих гуглофонах сервис GPS практически не выключают, хотя это и приводит к более скорой разрядке аккумулятора. Спрос рождает предложение, и на "Маркете" появляются новые программы для работы GPS. В статье рассмотрим программу OsmAnd, ставшую популярной за последнее время среди пользователей смартфонов на базе Android и используемой, в основном, для GPS-навигации.


"Купляйце беларускае"

Выбор OsmAnd для этого обзора объясняется во многом и тем, что это шедевр наших, белорусских, разработчиков. Хотя программа развивается на принципах open source и участие в её создании, конечно же, не ограничивается границами РБ.

Во-вторых, OsmAnd писали линуксоиды. Поэтому приложение имеет не только богатый функционал, но и подробную документацию по работе с программой. Официальный сайт программы находится по адресу osmand.net/ru.html.

Программа распространяется на принципах Donate. На "Маркете" имеется бесплатный и платный вариант OsmAnd+. Разница состоит в том, что OsmAnd+ - это самая свежая версия программы. Хотя свежую версию можно скачать прямо с официального сайта.


Общая функциональность

OsmAnd - программа с большим количеством функций. Поэтому не побоюсь повториться, что очень большим плюсом является наличие на официальном сайте подробной документации и справки об общих принципах и нюансах работы всех функций приложения.

OsmAnd - программа для Android, которая позволяет в режиме навигатора работать с картами Open Street Map, а также другими картографическими сервисами - Google Maps, Яндекс.Карты и др. Работа возможна не только в онлайн, но и в офлайн-режиме. Режим офлайн позволяет, например, при поездке в незнакомый город, где будет отсутствовать роуминг, заранее подготовить карты дома.

OsmAnd - программа для Android, которая позволяет в режиме навигатора работать с картами Open Street Map, а также другими картографическими сервисами - Google Maps, Яндекс.Карты и др.

В программе реализована прокладка маршрута к заданной точке, а также навигация с голосовым предупреждением поворотов. Установить голосовое сопровождение можно на разных языках, в том числе и на русском.

В OsmAnd реализована работа с дополнительными слоями информации. Такими слоями могут быть точки интереса POI (магазины, автозаправки, рестораны и т.д.), остановки общественного транспорта.

Программа позволяет записывать свои маршруты в виде GPX-треков. Работа с треками реализована через функциональность слоёв.

Также имеется ряд возможностей по редактированию карт OSM. Для этого нужно иметь экаунт в сервисе Open Street Maps.

Для задействования всех этих функций требуется гуглофон с установленной операционной системой Android версии 1.5 или выше.


Карты

Основными картами в OsmAnd, как не трудно догадаться по первым трём буквам в названии программы, является геосервис Open Street Maps. Про этот проект мы уже рассказывали на страницах "КВ". Это открытый картографический проект, в котором карты создаются множеством волонтёров со всего мира.

Однако, судя по последним трём буквам в названии программы, в OsmAnd можно использовать и альтернативные варианты - Google Maps, Яндекс.Карты, карты Microsoft и другие. Установить тип карты можно через меню "Настройки - Карта - Растровая карта".

Все эти карты - OSM, Google Maps, Яндекс.Карты, Microsoft - являются растровыми или тайловыми. То есть они подгружаются из Сети в виде растровых картинок-тайлов. Эти тайлы могут сохраняться на sd-карте и использоваться при последующем использовании программы, что экономит трафик.

Но в OsmAnd реализована работа и с векторными картами, как в навигаторах Garmin/Navitel. Векторные карты занимают меньше места на карточке, но при этом требуют большей процессорной мощности для своего рендеринга и тем самым быстрее разряжают аккумулятор.

OsmAnd поддерживает как растровые, так и векторные карты, причем можно использовать и те, и другие одновременно в гибридном режиме.

Преимущество векторных карт состоит в том, что они умеют поворачиваться и поддерживают разные стили рендеринга. Также векторные карты в OsmAnd меняют свой стиль, в зависимости от дня и ночи (нужно установить в настройках), а также могут транслитерировать названия в английские.

Но векторные карты могут быть достаточно медленны при маленькой детализации. Поэтому в OsmAnd существует опция гибридного использования растровых и векторных карт, когда при определённом увеличении карты включается векторный или растровый формат.

Векторные карты для некоторых регионов можно загрузить через меню "Настройки - Данные". Или же их нужно сделать самому при помощи специальной программы. Инструкции по созданию векторных индексов даны на официальном сайте в справке.


Интерфейс

Интерфейс OsmAnd гениальным назвать, конечно, нельзя. Но он и не мешает пользоваться картографическими сервисами. Одним словом, по интерфейсу сразу видно, что программу делали линуксоиды.

По интерфейсу сразу видно, что программу делали линуксоиды.

В режиме отображения карты на экране могут отображаться следующие индикаторы:

  • скорости,
  • времени прибытия,
  • детализации (зум),
  • расстояния от центра карты до точки назначения (при нажатии переходит в точку назначения),
  • синяя стрелка - это кнопка вернуться в начальное положение,
  • компас (при нажатии вращает карту по компасу или отключает вращение),
  • профиль настроек, позволяющий выбирать режим пешехода, велосипедиста или автолюбителя.

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

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

  1. Переместиться по карте или через функцию поиска в нужный район.
  2. Длительным касанием экрана выбрать точку на карте, при этом рядом с точкой появится прямоугольник с координатами.
  3. Коротким быстрым касанием по этому прямоугольнику выбираем контекстное меню точки, где из списка выбираем "Идти к точке", в результате чего на ней появится красный флажок. (Длительное касание сотрёт выбранную точку.)
  4. В главном меню программы (аппаратная кнопка "Меню") выбираем пункт "Маршрут", после чего к точке назначения будет проложена синяя стрелка.

Снять ненужную точку назначения можно через главное "Меню".

Интерфейс программы полностью русифицирован.


Прокладка маршрута

Маршрут к нужной точке вычисляется при помощи онлайн-сервисов Cloudmade или Yours. В OsmAnd функционирует обработка ошибок. То есть, когда во время движения по заданному маршруту свернули не на ту дорогу, маршрут будет перерассчитан.

Когда во время движения по заданному маршруту свернули не на ту дорогу, маршрут будет перерассчитан.

В OsmAnd в экспериментальном режиме для векторных данных имеется уже и офлайн-навигация. Разработчики предупреждают пока ещё о нестабильном статусе этой возможности и рекомендуют использовать её для коротких расстояний.


Профили

В приложении существует четыре профиля: default, авто, велосипед и пешеход. Эти профили определяют стили отображения карты и некоторые дополнительные функции.

К примеру, для пешехода было выбрано постоянное отображение карты в дневном режиме. А для профиля авто будет установлено автомасштабирование карты. Естественно, можно менять настройки для каждого профиля.


Слои

Как мы уже говорили, OsmAnd может отображать дополнительную информацию на карте. В первую очередь, это так называемые точки интереса POI (points of interest). Для их отображения через меню "Настройки - Данные" нужно скачать на sd-карту дополнительные индексные файлы для своего региона.

Точки интереса - это разного рода полезные объекты: автозаправки, почтовые отделения, магазины, школы, рестораны и даже колодцы. Поиск и фильтрация нужных POI в OsmAnd осуществляется через "Поиск" в главном меню программы.


GPS-трекинг

Ещё одна функция, которую рассмотрим в OsmAnd, - это GPS-трекинг, то есть запись маршрута. Для профилей велосипедиста или автолюбителя GPS-трекинг включается по умолчанию. Но его можно отключить через меню "Настройки-Мониторинг".

История передвижений хранится в GPX-файлах по дням в папке /sdcard/osmand/track. И просмотр своих и чужих треков осуществляется через меню "слои".


Разное

OsmAnd имеет интересный фоновый режим работы. В этом режиме можно отключить экран и не использовать GPS непрерывно. В этом режиме программа будет запускать сервис GPS через определенные промежутки времени и выполнять запись GPX-трека или навигацию, включая голосовую.

Ещё в приложении есть функции для редактирования OSM-карт. Для редактирования, конечно, нужно иметь свой логин в картах OSM.

Как видите, функционально программа OsmAnd очень богата. Разве что "грабить корованы" она не умеет.

Михаил АСТАПЧИК

Версия для печатиВерсия для печати

Рубрики: 

  • 1
  • 2
  • 3
  • 4
  • 5
Всего голосов: 0
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!

Комментарии

Аватар пользователя Alandr

 Программа распространяется на принципах Donate.

Вопрос несколько не в тему статьи, но мне стало интересно - а белорусская налоговая способна понять, что такое Donate? Можно ли как-то легально получать эти деньги без риска огрести неслабый штраф?

Аватар пользователя sonic

Это же белорусская налоговая, а не Красный крест.

Аватар пользователя Alandr

Это же белорусская налоговая, а не Красный крест.

Так я об этом и спрашиваю: если человек получил какие-то деньги путем Donate и хочет быть законопослушным (т.е. заплатить с них налоги) - получится ли это у него в нашем сосуде?