Обзоры Обзоры 24.11.2011 в 09:30 comment

Выбираем карты для Android

author avatar
https://secure.gravatar.com/avatar/22a7cb673c7600faa5739de610856c43?s=96&r=g&d=https://itc.ua/wp-content/uploads/2023/06/no-avatar.png *** https://secure.gravatar.com/avatar/22a7cb673c7600faa5739de610856c43?s=96&r=g&d=https://itc.ua/wp-content/uploads/2023/06/no-avatar.png *** https://itc.ua/wp-content/themes/ITC_6.0/images/no-avatar.svg

Андрей Белокриницкий

Обозреватель и автор журнала "Домашний ПК" (Andretti)

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

«Яндекс.Карты»

В других рассмотренных программах в качестве источника иногда можно выбирать сервис «Яндекса», и карты при этом будут вполне нормально работать, а в случае с RMaps даже можно использовать «Яндекс.Пробки». Тем не менее это не значит, что родное приложение «Яндекса» уже не нужно на смартфоне. В нем есть еще много функций, недоступных в сторонних клиентах.

Карты  для Android

Карта имеет 3 слоя: «Схема», «Спутник» и «Народная». Первые два хорошо всем знакомы, а последний больше всего напоминает карты Open Street Map. На нем нанесены и выделены разными цветами некоторые типы зданий – магазины, школы, рынки, автостоянки, поликлиники и т. д.

Карты  для Android

Главным отличием и одновременно преимуществом карт «Яндекса» перед другими участниками обзора можно считать поддержку панорам. Они есть и в Google Maps, но не для Украины. Вызвав контекстное меню в любом месте карты и кликнув на фотографии, вы перейдете в панорамный режим просмотра улиц крупных городов – так сориентироваться на местности будет гораздо проще, чем в спутниковом режиме. Абонентам «Мегафона», «Билайна» и «Киевстара» даже не придется беспокоиться о мобильном трафике, поскольку использование этих карт здесь не тарифицируется.

Онлайн-курс "Фінансовий аналіз" від Laba.
Навчіться читати фінзвітність так, щоб ухвалювати ефективні бізнес-рішення.Досвідом поділиться експерт, що 20 років займається фінансами і їхньою автоматизацією.
Детальніше про курс

Карты  для Android

Отдельно стоит отметить и качественный поиск, оптимизированный для наших реалий. Можно производить его как по адресу, так и искать конкретные заведения (аптеки, кафе, заправки, кинотеатры и т. д.). Программа учитывает местоположение пользователя и показывает в списке расстояние до ближайшего пункта, а также отмечает их на карте. При клике по значку отобразится экран с точным адресом, телефоном и сайтом. Там же можно проложить маршрут к зданию (общественный транспорт пока не поддерживается, только личное авто), добавить его в «Избранное» или отправить ссылку (координаты) по SMS, почте и т. д. Функция прокладывания маршрута может вызываться и отдельно. Пользователю понадобится отметить две точки на карте, при этом в качестве начальной по умолчанию подставлены текущие координаты, полученные по GPS, а конечной – выбрать любое место в «Избранном» либо непосредственно указать ее на карте. [Установить]

Google Maps

Google Maps во многом напоминает карты «Яндекса», но менее оптимизирован для Украины, поэтому в некоторых случаях последние будут предпочтительнее.

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

Карты  для Android

Любую точку на карте можно перенести в «Избранное», посмотреть фотографии, узнать адрес, телефон (и сразу же позвонить), средний рейтинг, а также отправить координаты другому пользователю, отметиться в Latitude, проложить маршрут, добавить фото, поставить рейтинг.

Онлайн-курс "Фінансовий аналіз" від Laba.
Навчіться читати фінзвітність так, щоб ухвалювати ефективні бізнес-рішення.Досвідом поділиться експерт, що 20 років займається фінансами і їхньою автоматизацією.
Детальніше про курс

Функция precache позволяет кешировать область вокруг любой точки, при этом квадрат будет иметь сторону длиной около 22 км. Кеш всегда можно очистить в настройках как полностью, так и индивидуально для каждой области.

В Google Maps присутствует и прокладывание маршрута, но работает оно лишь для личного транспорта и перемещения пешком. Для начальной и конечной точки выбираются из списка текущие координаты, данные из «Избранного», расположение друзей в Latitude, места, недавно просмотренные на карте, и т. д.

Карты  для Android

Поиск в Google Maps в целом уступает «Яндексу»: в последнем ключевое слово для категории обычно появляется через 3 символа, а в Google Maps при поиске, например, аптек сначала будут предлагаться конкретные точки, и лишь после ввода слова «аптеки» появится сама категория. Голосовой поиск на украинском и русском не работает. На ключевые слова вроде hotel или parking «отзываются» лишь с десяток гостиниц, рассчитанных на иностранных туристов.

Как и в «Яндексе», здесь присутствует слой с пробками, а также слой «Википедия», позволяющий читать дополнительные сведения. Latitude – уникальная функция Google Maps, благодаря которой телефон можно использовать для определения местонахождения знакомых, а также делиться с ними координатами своего пребывания. Вы вольны сами отметить в контактах тех, кому хотите предоставлять подобную информацию. Пригодится и интеграция с Google+: вы можете выбрать любую группу в этой социальной сети, после чего на карте ваше местоположение и ваших друзей будет показано аватарами. Latitude не обязательно использовать постоянно, достаточно вручную активировать передачу координат по мере необходимости. [Установить]

RMaps

RMaps хорошо оптимизирована под работу с офлайновыми картами. Создаются они с помощью ПК-приложения Mobile Atlas Creator и гораздо удобнее в использовании, чем другие. Заранее скачанная карта представляет собой не папку с тысячами PNG-картинок (как в Maverick), которые нужно скопировать в определенную директорию на SD-карте (для чего придется искать в Google ее точное расположение), а один файл, его и следует закинуть в папку maps на карте памяти (путь и название указываются в настройках RMaps). При этом файлы могут иметь произвольное имя, что позволяет указывать область или город, тип карты (спутник или обычная), количество слоев и т. д., чтобы в будущем проще ориентироваться при выборе карты в самой программе.

Карты  для Android

Если в Maverick офлайн-карты, по сути, представляют собой обычные онлайновые, заранее положенные в кеш, то в RMaps офлайн и онлайн четко разграничены, и работать можно отдельно как с интернет-картами, так и с локальными (выбирая нужный файл) при полностью отключенном доступе к Сети.

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

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

Карты  для Android

RMaps работает со всеми по­пулярными (и не очень) картографическими сервисами. При выборе Yandex Traffic на экране даже будут отображаться пробки, как и в родном яндекс-приложении. Чтобы пользователю было проще ориентироваться в списке карт, он может в настройках оставить галочки только напротив тех, которые ему нужны. Это справедливо и для офлайн-карт. Даже если соответствующие файлы и находятся на SD-карте, их все равно можно спрятать в меню выбора.

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

Большим достоинством RMaps по сравнению с Maverick является и наличие поиска, позволяющее задать запрос типа «Одесса жд вокзал», после чего программа автоматически покажет центральный вокзал в этом городе вне зависимости от типа используемых карт. [Установить]

Maverick

Одна из самых сбалансированных программ, поддерживающая сразу несколько картографических сервисов (Google, Bing, Yandex, Open Street, Wikimapia и еще десяток других). Пользователь может сам выбрать из них наиболее понравившийся и работать с теми картами, которые лучше всего подходят к текущей местности.

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

Карты  для Android

Все карты в Maverick (помимо Google Maps с недавнего времени) кешируются, т. е. приложение можно будет использовать в офлайне, если карты ранее уже открывались в этих местах. Кеш также создается и вручную с помощью Mobile Atlas Creator и затем копируется в Sdcard/maverick/tiles/mapnik/ (для карт Open Street Map, но поддерживается и множество других картографических сервисов).

Для записи треков на главном экране присутствует горячая кнопка Rec; после ее нажатия координаты смартфона будут периодически сохраняться, и на карте начнут демонстрироваться траектория перемещения, общая дистанция и средняя скорость. Рядом находится кнопка включения/отключения GPS для экономии батареи и более быстрого доступа к функции. На индикаторе GPS также отображаются число «пойманных» спутников и уровень сигнала. Сохраненные треки можно загружать на сервис GPSies.com и просматривать оттуда в браузере. Если маршруты сделать публичными, то в любой момент ссылку на них можно отправить и другим пользователям как из веб-обозревателя, так и через сам Maverick. Треки экспортируются в десятки различных форматов для просмотра и импорта в других программах и GPS-устройствах. Они также остаются в памяти телефона, откуда их можно отправить на почту, в Dropbox или любой другой установленный на смартфоне сервис, поддерживающий передачу файлов.

Помимо треков на карте можно сохранять waypoints, т. е. описания любых точек. К ним можно прикрепить фотографию, и вся информация будет храниться в формате KML, а это значит, что waypoints также подлежат экспорту и просмотру в других программах, например Google Earth.

Свои координаты, waypoints или местоположение любой точки на карте можно высылать через любой интегрированный в систему сервис (SMS, Gmail, Facebook, Google+ и т. д.) другим пользователям, чтобы они могли на своем устройстве с картами увидеть местонахождение отправителя или указанного объекта и добраться к нему с помощью встроенной навигации. К сообщению можно прикрепить точные GPS-координаты, адрес (определяемый автоматически, вплоть до номера дома), изображение карты и даже веб-ссылку для открытия выбранного местоположения прямо в браузере. Современные смартфоны распознают GPS-координаты даже в SMS, и при клике на них показывают размещение точки в любой установленной на телефоне карте или предлагают воспользоваться онлайн-сервисами.

Lite-версия программы имеет определенные ограничения, главное из которых – невозможность создания более 5 треков и 10 waypoints, но поскольку первые позволяется загружать на сайт и удалять из памяти, то это некритично. [Установить]

OruxMaps

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

Внизу экрана всегда отображается номер слоя (1 – как правило, наиболее удаленный вид, а 16–18 – самый приближенный). При создании офлайновых карт это помогает ориентироваться в том, какие именно слои нужны пользователю, поскольку выделение всех даже для небольшого города приведет к тому, что карта займет несколько гигабайтов (в растровом формате).

Карты  для Android

Офлайн-карты можно скачать из любых доступных ресурсов, с которыми программа умеет работать в онлайне, и в OruxMaps их, пожалуй, наибольшее количество. Если отбросить малоизвестные или неактуальные для наших реалий сервисы, то в списке останутся Google Earth, Google Maps, Microsoft Earth/Maps, OpenStreetMap, Yandex. В каждом случае, как правило, имеются и спутниковые, и обычные варианты карт. Как и в Locus Free, здесь показывается суммарный размер файла (с учетом выделенных слоев масштаба), который получится в результате создания офлайн-карты.

Карты  для Android

Как и Maverick, OruxMaps поддерживает интеграцию с GPSies.com, что позволяет сразу загружать треки на сайт. Еще интереснее выглядят ресурсы Everytrail.com и MapMyTracks.com, в них можно добавлять на карту все интересные точки, прикреплять к ним фотографии, а также вести что-то наподобие блога, описывая все путешествие и конкретные waypoints. Поддерживается и импорт старых треков, если нужно пройти по одному из ранее преодоленных маршрутов. Если отойти от записанной в устройстве траектории, то программа подаст сигнал и покажет, как вернуться назад.

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

Хорошо реализовано и добавление waypoints. В меню можно сразу выбрать опцию «вейпойнт + фото» и создать снимок местности, а также видео или аудиозапись, и они будут автоматически прикреплены к текущим координатам на карте.

Карты  для Android

В программе еще масса функций, например геокешинг или быстрый выбор режима работы GPS, в зависимости от чего модуль станет использоваться реже, но повысится автономность смартфона, и т. д. Если учесть количество поддерживаемых картографических сервисов, отсутствие рекламы, удобный и достаточно простой интерфейс, отличные возможности для создания офлайн-карт, то именно OruxMaps, с нашей точки зрения, является наилучшим приложением для путешествий и хорошо подходит для ориентирования в городе, хотя и не содержит в себе дополнительных функций вроде поиска заведений (поиск по адресу присутствует). Чего ему не хватает и что можно было бы легко реализовать, так это передачу координат по SMS или через Интернет.

Поскольку программа полностью бесплатна, она не имеет функциональных ограничений. [Установить]

Locus Free

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

Карты  для Android

Сразу стоит отметить, что по возможностям кеширования Locus превосходит большинство остальных участников обзора. Нужную область можно выделить вручную, выбрать фрагмент, отображаемый непосредственно сейчас на экране, или указать целую страну (есть и несколько других способов, но они доступны только в платной версии либо избыточны). Далее следует отметить необходимые слои масштаба – возле каждого отображен его размер в МБ, что позволяет оценить трафик, а также требуемое количество свободного места в памяти. Сбоку на уменьшенной карте можно увидеть детализацию при любом уровне приближения, чтобы не брать ненужные масштабы и не тратить место и трафик. OSM-карта Украины со всеми слоями занимает свыше одного терабайта, но чтобы видеть лишь населенные пункты, будет достаточно всего пары первых слоев, и конечный файл в этом случае займет буквально десятки мегабайтов.

При создании офлайн-карт изображение можно сохранять не в отдельные файлы, а в тот же кеш, с которым работают онлайн-сервисы, в SQL-файл либо добавлять в уже существующую базу.

Экономии трафика способствует не только режим работы в офлайне. Если вам нужен Интернет для других целей, а не для карты, то посредством блокировки зума можно запретить загрузку новых слоев, а масштабирование карты будет происходить за счет уменьшения/увеличения уже имеющихся тайлов.

Предусмотрена и экономия батареи. Для этого в настройках нужно включить функцию автоматической активации GPS при запуске программы и деактивацию при закрытии.

Это единственный участник обзора c двумя режимами работы компаса: ориентация телефона показывается стрелкой на карте или же последняя вращается вместе с устройством. Есть также интересная возможность определения времени рассвета/заката. На экране отображаются Земля, перпендикулярная плоскость к точке, где находится пользователь, и Солнце. Когда оно размещено под плоскостью, на улице ночь, и наоборот. Таким образом довольно просто выяснить, сколько осталось времени до его восхода/захода.

Карты  для Android

Программа поддерживает запись/экспорт/импорт треков и точек интереса в различные форматы, а также позволяет отправлять их через почту, Dropbox и прочие сервисы. Передавать координаты (ссылку на Google Maps) можно также всеми доступными способами.

Из популярных онлайн-карт в Locus присутствует только Open Street, однако они мало чем уступают тем же Google Maps, поэтому записывать это в минусы программы не стоит.

Обилие функций (многие из которых не были рассмотрены) заметно перегружает интерфейс, и обычному пользователю, скорее всего, будет сложно в них разобраться. Также стоит отметить, что Locus Free – единственное из представленных приложений, показывающее баннеры, съедающие небольшую часть экрана. [Установить]

MapDroyd

При первом запуске приложение сообщает о том, что в памяти нет ни одной карты, и предлагает загрузить на выбор любую. Вся планета разбита по континентам, а рядом указывается объем данных. При желании можно закачать хоть весь мир или выбрать и более конкретные области. Европа, например, разделена на северную, южную, восточную и западную части, причем каждая занимает от 300 МБ до 2 ГБ. Карта Украины «весит» всего 37 МБ (преимущество векторного формата). После выбора нужных территорий программа предлагает провести загрузку прямо на смартфоне или через ПК (для этого на SD-карте сгенерируется HTML-документ со ссылкой на нужный файл).

Карты  для Android

Интересной функцией MapDroyd является возможность поворота карты по и против часовой стрелки с шагом 45 градусов. Это позволяет расположить карту таким образом, чтобы по ней было удобно ориентироваться независимо от того, в какую сторону света смотрит пользователь. Центральная кнопка ориентирует карту на относительный север, которым считается направление смартфона. Компас в углу позволяет повернуть телефон и на реальный север, чтобы расположение улиц на карте совпадало с имеющимся в действительности.

Карты  для Android

MapDroyd поддерживает базовую работу с GPS – отображает местоположение пользователя и отслеживает его перемещение, но дополнительных функций вроде передачи координат здесь не предусмотрено.

Элементы управления достаточно большие и правильно размещены с точки зрения удобства применения – нажимая на + промахнуться и уменьшить масштаб не получится.

Карты  для Android

Если прежде нам несколько раз приходилось отмечать, что в программе остались еще неупомянутые функции, для описания которых просто не хватило места, то в случае с MapDroyd можно констатировать, что все особенности приложения фактически перечислены. При этом сказать, что в нем сильно урезана функциональность, нельзя. Оно хорошо справляется со многими задачами и идеально подходит для первого знакомства с мобильными картами. При этом в большинстве случаев с MapDroyd можно будет работать и в дальнейшем без мыслей о переходе на другую программу. MapDroyd также окажется незаменимой при необходимости быстро получить карту любой страны, если под рукой ничего нет, кроме телефона. Экономия трафика и места на флешке за счет использования векторных карт также является большим плюсом приложения. [Установить]

Создание офлайн-карт

Программа Mobile Atlas Creator, ранее известная как TrekBuddy, позволяет создать на ПК (Windows/Mac/Linux) офлайновые базы для многих картографических приложений. Из рассмотренных в обзоре Android-клиентов поддерживаются Maverick, OruxMaps и RMaps. Новая версия утилиты с недавних пор разучилась кешировать Google Maps и «Яндекс.Карты», после того как разработчику пришли письма из соответствующих компаний. Тем не менее в Интернете еще присутствуют более старые версии программы (до MOBAC 1.9 beta 2), где этих ограничений нет.

При составлении карты нужно обязательно проверить, чтобы она не получилась слишком большой, иначе закачка всех тайлов способна занять несколько дней. Узнать время можно после начала загрузки, когда программа делает приблизительный подсчет, принимая во внимание среднюю скорость скачивания и количество необходимых тайлов. В настройках желательно указать скачивание в 6 потоков (по умолчанию стоит 2), чтобы фрагменты карты загружались быстрее.

Для более точного выделения нужной области рекомендуется вместо прямоугольного режима (Rectangle) выбрать полигональный (Polygon).

Карты  для Android

  1. В меню указываем New Atlas и формат файла (в нашем случае RMaps SQLite).
  2. Выбираем MapSource (OpenStreetMap Mapnik).
  3. Отмечаем на карте нужную область.
  4. Указываем необходимые слои масштаба.
  5. Даем имя офлайн-карте и нажимаем Add Selection.
  6. Нажимаем Create Atlas.

Другие приложения

Еще для одной Android-программы OsmAnd (не вошедшей в обзор) есть ПК-приложение OsmAnd Map Creator, позволяющее работать с Yandex, Google, Microsoft, Wikimapia и многими другими картами.

«SAS.Планета» – самое продвинутое из приложений для создания офлайн-карт. Поддерживает множество источников: помимо самых популярных это «Космоснимки», Yahoo!, «Генштаб» и прочие. Умеет накладывать сверху слои из Wikimapia, Google, Yandex, Panoramio и других сервисов. Скачанные тайлы можно экспортировать в формат, поддерживаемый картами «Яндекса» и еще рядом программ.

Напомним, что без специального ПО непосредственно в мобильном приложении кеш можно создать в Google Maps, OruxMaps, Locus Free и MapDroyd.


Loading comments...

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: