Навигационные программы для Android: в каменные джунгли вместе с OpenStreetMaps

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

Условия отбора участников забега

Аврал! Всех крокодилов за борт!
(С) Приключения капитана Врунгеля
Очень кратко:
  1. офф-лайн просмотр и навигация по картам должны не только иметь место быть, но и всё-таки хорошо работать, ибо перспектива геройски умереть в австралийском буше автора пока что не прельщает;
  2. желательно наличие интерфейса, в котором можно разобраться менее, чем за сутки и без наличия докторской степени по ракетным наукам;
  3. запись треков, подгрузка координат ближайших рюмошных и пельменных, геокешинг и прочие бубенчики - опционально и строго не в ущерб основной деятельности программы, а именно, как это ни удивительно, выдача географических координат телефона с помощью системы глобальной навигации GPS и наложение оных координат на карту, сколько-нибудь напоминающую окружающую местность.
Философско-практическое обоснование:
Эти дети вебдваноля, которые пишут андроидный нафигационный софтварий, думают, что это ихнее трижэ и вайфай в 21 веке есть ну вот просто всюду и светлое беспроводное счастье беспощадно наступило. Для ознакомления с жестокой реальностью, этих пионэров хочется закинуть на денёк в какой-нибудь Шлайшиттаун с населением в 10.5 колхозника. И предложить им выбраться оттуда на шоссе с помощью их он-лайн нафигаторов в телефонах. Если они не склеют ласты от испепеляющей жары, то задумаются о пользе добавления функции офф-лайн броузинга карт в свои пародии на навигаторы.

По этой причине в забеге не участвуют многочисленные кривые поделки под навигаторы, элементарно тягающие Google Maps по ходу перемещения. Это несерьёзно: при таком подходе, вам потребуется аккумулятор от танка и спонсорство арабских шейхов (передача данных по телефону в наших краях стоит каких-то астрономических денег). Здесь, конечно, можно упрекнуть автора в том, что это всё-таки телефон, а не полноценный навигатор. И это правда. Но автор всё никак не может понять: включив GPS, максимальную яркость экрана и не дай бог вайфай - сколько всё это протянет на чахлой телефонной батарейке!?


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

(С) Приключения капитана Врунгеля

Длинный список навигацкого счастья для андроидоводов можно найти здесь: http://wiki.openstreetmap.org/wiki/Android
Как и в случае с CAD-системами под Linux, это скорее кладбище разбитых кораблей: либо тягалки гуглокарт, либо сноповязалки с вертикальным взлётом, либо велосипеды с квадратными колёсами. Среди всего этого было выловлено:


1. Navit [скачать]
По утверждению автора, оно есть completely free and offline Navigation system for Android.
На самом деле, это не описание программы, а то, что автору хотелось бы видеть в далёком будущем от этого поделия. Интер, с позволения сказать, фейс:
страдает отчаянным минимализмом и падучестью. Программа признаёт только карты, скачанные лично ей - на попытку сделать это на HTC Desire HD программа вылетела и ничего не скачала. Утверждается, что это дорожный навигатор - тем более интерфейс должен быть прост и понятен. Я не знаю, каким образом это можно использовать в автомобиле. Судя по обилию отрицательных отзывов на сайте самой программы, это получается далеко не у всех. И судя по километровой простыне описания конфигурационного файла (и это для навигатора!), авторам сего поделия абсолютно плевать на пользователей.

Другая версия, ZANavi, основана на том же Navit, с похожим интерфейсом.

Итог: Заставить это работать не удалось. Подсунуть карты тоже. Navit отправляется в утиль, а автор продолжает поиск чего-нибудь работящего. И тут появляется...


2. MapDroyd [скачать]
Оно проприетарное, но бесплатное. Карты могут быть скомпилированы только производителем и это весьма огорчает (хотя при этом карты получаются очень компактными). Интерфейс вполне рабочий:
Карты, как выяснилось со стороннего форума, хранятся в /sdcard/MapDroyd/data
Неплохой обзор и обсуждение можно прочитать здесь. MapDroyd это не Google Maps, Garmin или TomTom, это не навигатор ни разу - оно просто программа, отображающая карту и ваше местоположение на ней.

Итог: как выяснилось, это рекламное приложение для NavDroyd, который платный. Нам такой хоккей не нужен.


3. OruxMaps [скачать]
Это оффлайн-навигатор, который кеширует карты Google Maps и способен потом работать без подключения к сетям, радуя вас отображением отличных гугловских карт. Впрочем, радовать он будет до тех пор, пока в кеше есть карты и они нужного размера:
В целом неплох и дело своё делает, но есть одна проблема: интерфейс.

Безусловно, все знакомы с интерфейсом Gimp, для которого нужно двадцать щупалец и девять глаз. Здесь щупальца вам тоже пригодятся, как и марсианские мозги в разгадывании того, что означает эта картинка в меню и что при этом произойдёт. Интерфейс безусловно могуч, но создан каким-то инопланетным разумом для порабощения землян, так что гуманоидам придётся несладко.

Оффлайн карты есть по этой ссылке, но формата MapsForge.

Итог: если вы сможете разгадать интерфейс OruxMaps и не живёте в какой-нибудь глуши типа Канады или Австралии, этим можно, наверное, пользоваться.



4. Osmand выбор редакции :-) [скачать]
Наконец, сравнительно простая, но тем не менее работящая реализация очевидной для гуманоидов идеи: взять файлы OpenStreetMaps и на лету растеризовать карту, выдавая её пользователю. При сравнительно базовом, прямо скажем, интерфейсе:
оно вполне себе рабочее и сразу подхватывает скачанные на флешку карты. Когда телефонный чип GPS наконец-то посчитает ваши координаты, на карте появится синяя точка, обозначающая ваше место на карте.

По умолчанию включён поворот карты, учитывающий значения акселерометра телефона, что лучше сразу выключить через Settings - General - Map Rotation - DON'T ROTATE. Иначе оно сведёт с ума пользователя, крутя карту на каждый чих.

Вопреки традициям опенсорца, оно имеет документацию, хотя несколько бестолковую. От пользовательской документации требуется быстро пояснить, как пользоваться этим программным барахлом, а не начинать теоретический курс спутниковой навигации. Вместо кучи теоретических изысков, нужно всего лишь:
  • зайти на сайт с картами
  • найти нужную и скачать её
  • распаковать скачанную карту и поместить на SD-карту /sdcard/osmand
И всё заиграет и запоёт. Больше про Osmand и Osmand+ можно узнать на блоге Павла Вязового. Авторы Osmand публикуют бесплатно полнофункциональные бинарные сборки (night builds).




5. И другие потенциально интересные варианты
Другие варианты, подсказанные уважаемыми комментаторами:
  • Yozi: офф-лайн навигатор по топографическим картам (использует платные карты Ozi Explorer).
  • Вместо Yozi можно использовать Androzic с OziMapper, который обновляется и развивается.
  • Locus: многообещающий навигатор с поддержкой онлайн карт (Openstreetmap - OSM, Freemap, SHOCart, MapQuest) и офф-лайн (SQLite, TAR maps, MBT maps, GEMF, Rmap).
  • Анонимус™ рекомендует® навигацкую софтину 7 Ways от Майл.ру, утверждая, что сие есть сбалансированное бесплатное решение, как в качестве транспортного, так и туристического навигатора. Карты OSM скачивать здесь, форма запроса на отсутствующие карты.

Итог: если хочется свободного и бесплатного, на при этом рабочего, навигацкого софта с OpenStreetMaps, то Osmand это видимо единственное пригодное решение.



На посошок: GPStest - утилита для тестирования GPS в андроидах
Это НЕ навигационная программа, но она очень пригодится для тестирования GPS в вашем телефоне. GPStest отображает уровень сигнала со спутников и их расположение. Когда координаты определены, показывает уровень возвышения (Elevation), среднюю скорость и число используемых спутников для расчёта координат:

В общем, полезная дополнительная утилита для работы с GPS: покажет, сколько спутников приёмник видит и каков их уровень.

Также можно посмотреть в сторону программы GPS Status:

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

34 комментариев: |высказаться!| RSS-лента дискуссии.|
Lion9 комментирует...

А что мешает поставить крякнутый Navitel?

Lion9 комментирует...

Попросить сконвертировать карту для Navitel можно здесь - http://navitel.osm.rambler.ru/countries2.php

Vlsu комментирует...

@Lion9
"Навител.Навигатор" безупречная программа. Лучше не пожалеть денег и купить легально на Google Play. Если бы мне требовались оффлайн карты, то купил бы его обязательно.

@virens
Отличный пост! О некоторых программах даже и не знал. Кстати, про "Философско-практическое обоснование" - готов подписаться под каждым словом!
Есть только несколько придирок: ссылки даны на андроид маркет, а он уже давненько стал "Google Play Маркет". И да, если мне не изменяет знание английского, то в слове "улица" 2 "e", а не 3 (заголовок поста) :-)

Ivan Lyapunov комментирует...

Посмотрите Locus. Есть куча плагинов, бесплатная и pro версии, офлайнкарты, слои и так далее. Интерфейс немного странен - самые удобные функции глубоко зарыты - но все же лучшая IMHO

Анонимный комментирует...

не уверен в OpenStreetMaps.. я ползаю по оффлайновой топографии с помощью Yozi

virens комментирует...

@Lion9 комментирует...
А что мешает поставить крякнутый Navitel?
Совесть. Заратустра не позволяет :-)

@Lion9 комментирует...
Попросить сконвертировать карту для Navitel можно здесь
А где просить-то? Там никаких формочек нет. И потом, там только Еуропа, а меня судьба забросила намного дальше :-)

@Vlsu комментирует...
"Навител.Навигатор" безупречная программа. Лучше не пожалеть денег

Дык оно ж кроме Острова Стабильности (ТМ) и Будущего финансового центра мира (С) ничего не знает:

Navitel Navigator - navigation system with most detailed maps of Russia, Ukraine, Belarus, Kazakhstan, Kyrgyzstan, Finland & Eastern Europe.

То есть оно для Еуропы. А мне хочется в планетарном, так сказать, масштабе.


Отличный пост!
Ага, в кои-то веки :-)

Кстати, про "Философско-практическое обоснование" - готов подписаться под каждым словом!
Ты бы знал, сколько я себе волос из всех мест вырвал, пока этот обзор писал. Тягалки гуглокарт теперь вот нафигаторы, да...

ссылки даны на андроид маркет, а он уже давненько стал "Google Play Маркет".
Да что б их... Там хоть редирект поставили... Надо будет править.

И да, если мне не изменяет знание английского, то в слове "улица" 2 "e", а не 3 (заголовок поста)
Вот это я, конечно, выдал. Это факт. Слона-то и не заприметил. Спасибо, исправил.


@Ivan Lyapunov комментирует...
Посмотрите Locus. Есть куча плагинов, бесплатная и pro версии, офлайнкарты, слои и так далее.
Собственно, мне офф-лайн карты и нужны. Они в бесплатной версии есть?

Интерфейс немного странен
Ну интерфейсами опенсорсных программах меня (особенно после SciLab и Xfig) не напугаешь :-))


@Анонимный комментирует...
не уверен в OpenStreetMaps..
Да, покрытие там, скажем прямо, не фонтан. Но это лучше, чем вообще ничего.

я ползаю по оффлайновой топографии с помощью Yozi
Так ведь это ж топография, а мне хочется карты города. Ну улицы там, рюмошные, железнодорожные станции. И сдаётся мне, что карты OzExplorer мне так вот просто не дадут :-)

gorch комментирует...

Есть только 2 программы для навигации в Андроиде. Это OsmAnd и Locus. Идеала нет: что-то нравится в одной, чего нету в другой и наоборот. Но если бы их авторы объединили усилия вышло бы шикарное приложение!

Gluek комментирует...

В качестве программы для проверки GPS рекомендую GPS Status, она еще выступает как компас, умеет скачивать AGPS данные при наличии интернета (что потом ускоряет поиск спутников) и у нее есть режим «радара» (чтобы по компасу вернуться к заранее заданной точке, например, найти оставленную в лесу машину после пары часов собирания грибов :)

eternal-leave комментирует...

Ойвей, родимый Минск :) Может, стоит более детально описать платную версию османда с дополнительными плюшками?

Anton Yakutovich комментирует...

> Как и в случае с CAD-системами под Linux, это скорее кладбище разбитых кораблей
Ну просто очень вкусная и ёмкая фраза. Мне она видится подсвеченной всеми цветами радуги.

Спасибо за наводку на Osmand. Недавно искал в маркете просмотрщик OSM, но поиск подсовывает всякую лабуду, которую и установить-то страшно. Кстати, проблема поиска возникает довольно часто. Не знаю, как гугл ранжирует приложения, но пробраться сквозь горы мусора к адекватным приложениям затруднительно.

Yamamaya комментирует...

Virens, спасибо. Потестим.
Кстати, у Google Maps есть офлайн навигация. Можно закешировать несколько областей 10x10 миль и потом пользоваться. Конечно, не будет поиска, прокладки маршрутов и, почему-то, номеров домов. Но как запасной вариант, когда нет времени и возможности искать карту или программу, пойдет.

virens комментирует...

@gorch комментирует...
Есть только 2 программы для навигации в Андроиде. Это OsmAnd и Locus.
Так рубят с плеча обычно Анонимусы, но я в данном случае согласен. Locus я не нашёл тогда, когда искал, а вот Osmand это то, чем я пользуюсь. Интерфейс у него, конечно, ковбойский, но это лучше, чем заблудиться в каком-нибудь Гонк Конге и умереть страшной смертью :-)

Но если бы их авторы объединили усилия вышло бы шикарное приложение!
Я скажу больше: если бы девелоперы от опенсорца вообще почаще объединяли бы усилия, выходило бы куда лучше, чем есть. Есть же одно ядро Линукс - и оно очень даже ничего, когда пилят все вместе. А так имеем КДЕ недо4, которое глюкаво, КДЕ пере3.5, которое заброшено (хотя вроде бы всех радовало, даже Торвальдса), Гном недо3 и гном пере2, вместе с минтом, мате, колебасой и чёрти чем ещё :-) И хотя наши паровоз Е17 вперёд летит, до остановки в коммуне там ещё пыхтеть и пыхтеть...


@Gluek комментирует...
В качестве программы для проверки GPS рекомендую GPS Status
О, ценное добавление, спасибо Gluek! Добавил в текст поста.

чтобы по компасу вернуться к заранее заданной точке, например, найти оставленную в лесу машину после пары часов собирания грибов
Сурово :-) У меня аппаратный навигатор, который Garmin, умеет делать Marks на карте. Я так помечаю разные злачные места, куда стоит вернуться.


@eternal-leave комментирует...
Может, стоит более детально описать платную версию османда с дополнительными плюшками?

Получится пиар, народ скажет, что я продался жадным капиталистам за кусок брайтоновской колбасы :-) И потом, интерфейс-то там, подозреваю, такой же страшный, как смерть водолаза.


@Anton Yakutovich комментирует...
Ну просто очень вкусная и ёмкая фраза.
Акулыч, а оно так по жизни и есть. Народ переоценивает свои силы и берётся за заведомо неподъёмный проект (CAD, математика, навигационный софт, DE...) и, вместо того, чтобы поковырять то, что уже есть, начинает ваять своё, с джыпиэсом и спутниками :-)

Мне она видится подсвеченной всеми цветами радуги.
Хорош троллить мою цветовую раскраску в постах :-) Иногда она даже в тему.

Спасибо за наводку на Osmand. Недавно искал в маркете просмотрщик OSM, но поиск подсовывает всякую лабуду
Osmand не только просматривать умеет, но и даже худо-бедно навигацию по ним учинять. И бесплатный к тому же.

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


@Yamamaya комментирует...
Кстати, у Google Maps есть офлайн навигация.
Да знаю, но это те самые крокодилы, которых я сразу, как и Врунгель, выкинул за борт.

Можно закешировать несколько областей 10x10 миль
Эх-ма! Ну удачи тебе, Ямамайя, с такими картами выйти к аэропорту, скажем, в Бангкоке :-) К таким картам хорошо бы поставлять столитровую бочку воды и набор разноцветных сигнальных ракет :-)

Но как запасной вариант
Только так, а то это будет чья-то последняя поездка.

Да, если у кого есть ещё какие хорошие навигацкие программы на примете - отписывайтесь, добавлю в пост.

Анонимный комментирует...

По поводу Navit.
Скажите, а вас по жизни кто больше раздражает – дети Вебдвануля или хомячки, не желающие читать инструкции, и считающие, что раз смартфон умный, то пусть и думает? Просто примите как данность, что Navit – это такой Emacs в навигации. И если вам не интересно тратить время (может быть недели или месяцы) на правку navit.xml и navitOSD.xml, это значит не то, что инструмент плохой, а то, что он не для вас. Сразу скажу, что и не для меня тоже. В конце концов, я и Emacs не использую, Geany для меня и логичней и удобней. Но те кто решаются на подвиги получают неплохие результаты.
Да, и Navit – не туристический, а именно дорожный навигатор, это тоже надо иметь в виду.
http://wiki.navit-project.org/index.php/File:AndroidLayout800x480_H.png
http://wiki.navit-project.org/index.php/File:NavitArch2.png
Вполне себе приличные интерфейсы. Здесь написано, как этого добиться.
http://wiki.navit-project.org/index.php/OSD_Layouts
Вот инструкция по общей настройке.
http://wiki.navit-project.org/index.php/Configuring_Navit
Как использовать карты OpenStreetMap написано здесь
http://wiki.navit-project.org/index.php/OpenStreetMap
И если у вас версия приложения не из SVN, то работают сборки карт от Cloudmade
http://downloads.cloudmade.com/asia/northern_asia/russia#downloads_breadcrumbs
Есть еще ZANavi, попытка подружить Navit с пользователями Android.
https://play.google.com/store/apps/details?id=com.zoffcc.applications.zanavi
Результаты спорные, но по крайней мере, карту России уже можно скачать из самой программы.

По поводу MapDroyd.
Это рекламное приложение для как раз таки очень приличного навигатора NavDroyd
https://play.google.com/store/apps/details?id=com.osa.android.navdroyd
Сентенция про «боязно и непонятно откуда» звучит довольно странно, учитывая что CloudMade – основной коммерческий разработчик OpenStreetMap APIs.
http://ru.wikipedia.org/wiki/OpenStreetMap#.D0.98.D1.81.D1.82.D0.BE.D1.80.D0.B8.D1.8F

По поводу OruxMaps и MapsForge.
И Австралия есть, и Америка.
http://download.mapsforge.org/maps/
Вы в какой параллельной вселенной живете?

По поводу Osmand.
Какой-то странный у вас скриншот, это версия какого года? Сейчас даже бесплатная версия выглядит вот так
https://lh5.ggpht.com/uAVtg49CG2hx-23GR7GFc76nxiGgg0WDZjF70e2YJPEgPEa3uW_gOXrOy1ptfrXYbik
К тому же немаловажно, что авторы публикуют бесплатно полнофункциональные бинарные сборки.
http://download.osmand.net/night-builds/
Да, они не всегда стабильные, и не будут обновляться из маркета, и лучше заплатить 200 руб. разработчику, чтоб ему жить счастливо, но все же.
И раз уж речь зашла, вы серьезно считаете, что интерфейс у OruxMaps запутанный, а у Osmand очевидный для гуманоидов? Серьезно?!!
Нет, я считаю, что Osmand – единственный, повторяю единственный, опенсорсный туристический навигатор, достойный внимания. Но назвать его интерфейс очевидным, особенно настройки, это перебор.

По поводу Yozi.
Логичнее использовать Androzic
https://play.google.com/store/apps/details?id=com.androzic
с OziMapper
https://play.google.com/store/apps/details?id=com.androzic.ozimapper
Он по крайней мере обновляется и развивается.

По поводу бесплатных неопенсорсных навигаторов для OpenStreetMap.
Имеет смысл обратить внимание на «Семь Дорог», если у вас Android 2.2 и выше.
https://play.google.com/store/apps/details?id=com.navikey.seven_ways
http://www.megamaps.org/index.php?a=l
А также бесплатный полнофункциональный СитиГид от Mail.ru версии 3.8
http://maps.mail.ru/mobile/?page=android
И OSM карты для него
http://peirce.gis-lab.info/misc.php
И исходя из точки зрения, что ПО должно оптимально выполнять свои функции с настройками по умолчанию, то пока это наилучший выбор.

Yamamaya комментирует...

@Virens комментирует...
Эх-ма! Ну удачи тебе, Ямамайя, с такими картами выйти к аэропорту, скажем, в Бангкоке :-) К таким картам хорошо бы поставлять столитровую бочку воды и набор разноцветных сигнальных ракет :-)
Тебе вообще не нравятся Google Maps или именно офлайн вариант? Карта как карта, я с ними нормально по Японии гулял.

Murz комментирует...

С бесплатными программами конечно всё печально, а вот среди платных кроме дорогих Navitel, CityGuide, ProGorod и Shturmann, есть ещё неплохая NavDroid http://www.navdroyd.com/onboard-turn-by-turn-navigation-software-2 - 200 руб и вполне рабочее решение.

virens комментирует...

@Анонимный комментирует...
Скажите, а вас по жизни кто больше раздражает
Меня ничего не раздражает. Интерфейс для навигатора должен быть спроектирован просто и понятно. Навигатор - для простых людей, если только явно не сказано, что он для геодезистов и других специалистов.

Анонимус, я считаю, что если у автора навигатора не хватает мозгов сделать нормальный интерфейс - это проблемы нехватки мозгов и таланта у автора, а не у пользователя. Это всё равно, что телевизор сделать с консолью и 300-страничным мануалом. У меня в жизни есть другие занятия.

если вам не интересно тратить время (может быть недели или месяцы) на правку navit.xml и navitOSD.xml, это значит
что автор этой программы неадекватен. Если это автомобильный навигатор - это просто инструмент, а не повод поиметь геморроя. Либо пусть пишет, что это специализированная программа.


По поводу MapDroyd.
Это рекламное приложение для как раз таки очень приличного навигатора NavDroyd

Обзор про бесплатные программы. Но за ссылку спасибо, добавил.

По поводу OruxMaps и MapsForge.
И Австралия есть, и Америка.

На момент написания обзора их там не было. Добавил ссылку в пост.


По поводу Osmand.
Какой-то странный у вас скриншот, это версия какого года?

Декабрь 2011. Бесплатная версия.


И раз уж речь зашла, вы серьезно считаете, что интерфейс у OruxMaps запутанный, а у Osmand очевидный для гуманоидов? Серьезно?!!
Да, серьёзно. Зайдите на сайт Орукса и почитайте отзывы - жалоб на их укуренный интерфейс хватает с избытком. И я их поддерживаю.

Повторяю: навигатор - это просто инструмент для пользователя, желающего прийти по карте из пункта А в пункт Б. Он должен работать из коробки максимально просто и доступно, и читать 300-страничный мануал и заниматься сексом с XML конфигом для этого не должно быть обязательно. Если это профессиональная программа - так и пишем в описании, крупными буквами.

я считаю, что Osmand – единственный, повторяю единственный, опенсорсный туристический навигатор, достойный внимания.
Собственно, я тоже. А к чему тогда был вначале пассаж про Navit, хомячков и вебдванольщиков?

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

Логичнее использовать Androzic
Добавил в пост. Спасибо.

Имеет смысл обратить внимание на «Семь Дорог»
По ссылке куча комментариев "WTF?" и "Useless". Алсо, дескрипшн оф зе програм и обвиосли трансляйтей фром хохруссиш: "... are then zalepleny snow - then pulled down by vandals..."

А также бесплатный полнофункциональный СитиГид от Mail.ru
Анонимус, это всё местные поделки - надо, чтобы глобально работало.
По ссылке карты для Русслянд и ближайших окраин. Ни США, ни Канады, ни Австралии. Зачем оно вообще нужно?

И исходя из точки зрения, что ПО должно оптимально выполнять свои функции с настройками по умолчанию
ДА! А как иначе!?



@Yamamaya комментирует...
Тебе вообще не нравятся Google Maps или именно офлайн вариант?
Гуглокарты мне, конечно же, нравятся. Мне не нравится идея того, что у меня в навигаторе нет целой карты всех масштабов. Часто это критично.


@Murz комментирует...
С бесплатными программами конечно всё печально
Ну не совсем. Osmand и OruxMap вполне ничего. Вон там выше Анонимус распалялся на тему, что если месяц ковырять конфиг Navit в емаксе, то и его (Навит, не Анонимуса) можно запалить :-)

а вот среди платных кроме дорогих Navitel, CityGuide, ProGorod и Shturmann, есть ещё неплохая NavDroid
Так я лучше с собой тогда свой навигатор возьму, который Garmin. Там и карты нормальные, и интерфейс вменяемый, в отличие от этих поделок.

200 руб и вполне рабочее решение.
Обзор на тему бесплатных программ. ОпенСтритМапс бесплатные же, зачем ещё платить?

Анонимный комментирует...

автор этой программы неадекватен... либо пусть пишет, что это специализированная программа
Почему на сайте Debian не написано крупными буквами, что это специализированная ОС, и без ручной правки конфигов и использования терминала в любом случае не обойтись?
Navit пишут десятки энтузиастов под свои энтузиастские запросы, и используют тысячи энтузиастов, для которых его настраевоемость – это плюс, а не минус. Почему они должны перед вами отчитываться, если вы не соблаговолили даже зайти на сайт перед началом использования? Прочтение первой же страницы вики недвусмысленно намекнуло бы вам, что это приложение вам не подходит.
И я уже писал выше – автор ZANavi (форка Навита) пытается идти навстречу лично вам. Можете озучить ему свои пожелания.
https://play.google.com/store/apps/details?id=com.zoffcc.applications.zanavi

NavDroyd... Обзор про бесплатные программы
Хорошо, но вы же не писали про семидневный триальный Sygic. MapDroyd – это примерно то же самое, только с ограничениями по функционалу, а не по времени.

Osmand... Декабрь 2011. Бесплатная версия
Посмотрите скриншоты в Google Play. Он выглядит по-другому. И кстати, бесплатная версия Osmand тоже обрезана, и тоже является рекламным приложением. Получить бесплатно честным путем полнофункциональную версию можно только собрав ее из исходников или скачав ночную сборку.

Зайдите на сайт Орукса и почитайте отзывы - жалоб на их укуренный интерфейс хватает с избытком. И я их поддерживаю.
Да я и не утверждаю, что у OruxMaps самый прозрачный интерфейс из возможных. Но и у Osmand он нелогичен по самые неболуйся.

единственный, опенсорсный туристический навигатор, достойный внимания.
...А к чему тогда был вначале пассаж про Navit, хомячков и вебдванольщиков?
К тому, что как транспортный навигатор, хоть автомобильный, хоть велосипедный, Osmand никуда не годится. А среди туристических – главным преимуществом Osmand является его принадлежность к миру свободного ПО. Тот же Locus, как минимум, не хуже. Такой же гиковский, запутанный, еще и с рекламой.

По ссылке куча комментариев "WTF?" и "Useless"
Попробуйте почитать отзывы на русском.
Алсо, дескрипшн оф зе програм и обвиосли трансляйтей фром хохруссиш
Сдается мне, что если бы это был кривой перевод на русский или с китайского, вас бы это не остановило. Кому какое дело до варваров, которые по-русски не разумеют?
Короче, нарисовано приложение топорно, но как транспортный навигатор работает нормально – местоположение определяет, маршруты строит, по маршруту ведет. Даже кое-какие POI показывает.
Карты OSM скачивать здесь:
http://www.megamaps.org/index.php?a=l
Австралии пока нет, Америки есть. Вот форма запроса на отсутствующие карты:
http://www.megamaps.org/index.php?a=n&i=1

это всё местные поделки - надо, чтобы глобально работало. По ссылке карты для Русслянд и ближайших окраин. Ни США, ни Канады, ни Австралии. Зачем оно вообще нужно?
Не знаю для кого Бразилия – ближайшая окраина, но там есть и ссылка на форум, в котором первая же закрепленная тема – «Запросы карт»
http://forum.probki.net/topic/11343-zaprosi-kart/
А нужно оно затем, что при всех недостатках (устаревшая версия, неизвестность по поводу того, будет ли его мейл.ру и дальше распространять бесплатно, странноватый интерфейс из прошлого века и т.д.) – это на сегодня наиболее сбалансированное бесплатное решение, как в качестве транспортного, так и туристического навигатора

P.S.
Так я лучше с собой тогда свой навигатор возьму, который Garmin
Но не за то мы любим гармин, что в нем приличный навигационный софт (софт там отвратительный), но за то, что может работать до 18 часов без подзарядки. Даже будучи уроненным в лужу,

Strelban комментирует...

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

Oleg Adianov комментирует...

Для бодяния по незнакомым городам в командировках использую maverick. Очень нравится. Хотя конечно это не чистая оффлайн: он кеширует карты и может их потом использовать. В принципе меня устраивает вполне. Бесплатный вариант ограничен кажется записью 5 треков. Но цена там смешная, что то около 5$, так что я купил.

virens комментирует...

Автор только что вернулся с велосипедной прогулки, по которой его вёл Garmin. Сейчас он начнёт принуждать анонимусов к миру и вообще насаждать тут демократию :-)

@Анонимный комментирует...
Мы же всё обсудили уже. Конспективно:

1. Программа для смартфона должна работать из коробки с дефолтными настройками и выполнять минимум задач. Валится на попытке загрузить карты => утиль.

2. Необходимость править руками конфиги на смартфоне, да ещё и на XML => это техноложество и прочие половые извращения. С этим на OpenMoko и прочие ФриРаннеры - кстати, где он? Оно уже научилось отвечать на звонки, посылать смски и цепляться к wifi?

3. Если же программа специализированная или написана для технофетишизма - пишите в описании об этом. Пример с Дебианом не в кассу: он из коробки как раз-таки работает. Более удачный пример - Федора: глюкодром и вываливание инсталлятора на определённой раскладке.

4. Навигатор - это утилитарный прибор (если только не для геодезистов). Типа тостера. Мне, персонально, нужно, чтобы он пёк тосты. А Navit - попытка красноглазых техноложцев использовать для этого мартеновскую печь. Я не говорю, что это плохо - просто вменяемость авторов такой идеи ставлю под сомнение.

Хорошо, но вы же не писали про семидневный триальный Sygic.
И не стану, т.к. не бесплатное.

кстати, бесплатная версия Osmand тоже обрезана, и тоже является рекламным приложением.
Так она по крайней мере работает, Анонимус! Она без выёживаний находит osm-файл сама и рендерит карту по ходу моих перемещений. Даже маршрут строит. Иногда.

Всё, Анонимус, больше от НАВИГАТОРА ничего не нужно - и вот ЭТО должно работать из коробки с дефолтными настройками. Остальное - nice to have. Но когда тостер вместо тоста выдаёт 300-страничный мануал, это выглядит несколько... альтернативно.


К тому, что как транспортный навигатор, хоть автомобильный, хоть велосипедный, Osmand никуда не годится.
Аргументы будут?
Османд по крайней мере не вылетает тупо на загрузке карт.

Повторюсь: минимальный функционал должен работать без секса с конфигами (на смартфоне!? в 21 веке?!) Я хочу попасть из точки А в точку Б. Всё, конец истории.

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

Расширительно говоря, Анонимус, Navit - это такое лицо опенсорца, его квинтэссенция, концентрат и ректификат: убого налабаные, страшные, глючные и часто откровенно неработоспособные поделия, и самое плохое - авторы этого ни разу не хотят упростить жизнь себе и пользователям, сделав это удобнее.

Пример: SciLab. Хуже этого выкидыша я не видел ничего: угрёбищный и убитый на всю голову интерфейс, куча понтов, но главное - я не смог с ним рассчитать даже простейшую задачку по control theory. Оно просто неработосопосбно.

Ещё пример - OpenMoko. Всё 1:1 - красноглазие, куча функций (ни одна толком не работает), чудовищный интерфейс...


это на сегодня наиболее сбалансированное бесплатное решение
Наличие в разработчиках Майл.ру смущает. Но я за демократию и плюрализм мнений - добавил в список.

который Garmin Но не за то мы любим гармин, что в нем приличный навигационный софт (софт там отвратительный)
В отличие от, прокладка маршрута там делается в пять нажатий - Route, Map, ткнули в точку А, ткнули в точку Б, ткнули Navigate. Всё. Вот ТАК навигатор должен работать. При этом это можно сделать на велосипеде, где XMLистые конфиги особо не поредактируешь :-))

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

virens комментирует...

@Strelban комментирует...
Я пользуюсь Locus. Все устраивает.
Таки убедили попробовать. При написании обзора я его не нашёл просто.

@Oleg Adianov комментирует...
maverick... он кеширует карты
Олег, вам нужно внезапно оказаться в другой части города. И что теперь делать!?


Так, пост дополнен, демократия водружена. :-)
Если есть ещё пожелания - не стесняйтесь отгружать их в комментариях.

Анонимный комментирует...

Если бы вы внимательнее читали, то что пишут всякие анонимусы, то поняли бы с первого раза, что рекомендуют они бесплатный СитиГид, который распространяет Мейл.ру, но к разработке которого отношения не имеет. И этот СитиГид во всем, кроме закрытости лучше бесплатного Османда. Топорно нарисованы СемиДорог. К их разработке Мейл.ру тоже не имеет отношения, но они тоже удобнее, чем Османд. В общем случае, и СитиГид, и СемьДорог позволяют расчитывать маршрут в два нажатия. А не в пять как Гармин, и не в «как же до этой хрени вообще добраться» как Османд. При этом СитиГид еще и довольно гибко настраивается при желании.
А Османд засыпает при выключении экрана, перестает выдавать подсказки и писать трек. Да, глубоко в настройках можно включить фоновый сервис.., но он не работает. Кстати, как в один, или хотя бы в три нажатия включить запись трека в Османде? И в бесплатной версии можно скачать карты можно только восемь раз, и никакой википедии.

Анонимный комментирует...

А про Навит – просто задолбали рыцари «я поставлю тебе одну звезду в маркете, я знаю, каким должно быть твое бесплатное приложение». Заметьте, каким бы чудовищным дерьмом не была бы программа, но если у нее нет бесплатной версии, то низких оценок у нее будет несравнимо меньше, чем у бесплатной, которая плоха только тем, что для ее использования надо читать инструкцию. Конечно, 50 баксов за то, чтоб все работало из коробки жалко, даже 5 жалко. А если тебе что-то дают бесплатно, то и обосрать тоже можно нахаляву.

meequz комментирует...

Попробуйте Maps With Me

http://www.mapswithme.com/

Павел Вязовой комментирует...

Отвечу Анониму:

В osmand+ прокладка маршрута выполняется довольно просто (но не в два клика): тыкнули на точку "Идти к точке", затем в меню "маршрут>следовать". Кроме того они недавно чуть-чуть поработали над интерфейсом, поиск по адресам и POI стал вменяемым.
Никаких платных версий нет. То что вы называете платной версией - это добровольный donation, бесплатно бинарник можно скачать с сайта osmand. И да, надо ставить именно donation-версию, она рулит.

СитиГид пробовал довольно давно, перешёл с него на osmand, т.к. у СитиГида был ужасный интерфейс и самое главное - устаревшая карта Магнитогорска. Open street map рулит как ни крути, для нашего города там свежак благодаря нескольким людям.

Из бесплатных ещё есть ПроГород, в маркете я его брал в виде "Мегафон.Навигатор". Мне не понравился, пока лучше osmand+ из бесплатного ничего не видел.

virens, спасибо за ссылку.

Анонимный комментирует...

Отвечу уважаемому Павлу Вязовому:

«В osmand+ прокладка маршрута выполняется довольно просто (но не в два клика): тыкнули на точку "Идти к точке", затем в меню "маршрут>следовать".»
Я и не говорил, что очень сложно. Но назвать такое поведение логичным, интуитивным и дружелюбным к пользователю у меня бы язык не повернулся.

«Никаких платных версий нет. То что вы называете платной версией - это добровольный donation, бесплатно бинарник можно скачать с сайта osmand.»
Не нужно вносить путаницу ни в свою, ни в чужие головы. То что разработчик выкладывает в общий доступ бесплатные бета-версии не делает бесплатным основной продукт. Бесплатная версия Osmand в Google Play урезана по функционалу по сравнению с платной оттуда же. Это называется Shareware или ознакомительная версия. В отличие от тех же Oruxmaps и Androzic.

«у СитиГида был ужасный интерфейс и самое главное - устаревшая карта Магнитогорска. Open street map рулит как ни крути»
По крайней мере, у СитиГида интерфейс логичный, и с подстраевыемыми кнопками бысторго доступа (кому-то важно иметь возможность отключить показ пробок в два клика, а мне например, узнать какая карта загружена). Обновление кар OSM для СитиГида выкладываютя ежедневно, в этой теме уже несколько раз обсуждалось – где. К тому же есть форум, где можно попросить сконвертировать недостающее, и есть, собсвенно, конвертер.

«Из бесплатных ещё есть ПроГород, в маркете я его брал в виде "Мегафон.Навигатор"»
А есть еще TomTom, но в два раз дешевле – называется iGO (картография тоже от Tele Atlas).
Вы бы еще Рамблер-Карты или Doroga TV вспомнили – у них картография от CDCOM, как и у Прогорода с Мегафоном.
Мегафон.Навигатор позволяет скачать в офлайн всего две карты – Москвы и Питера, да и то без слоя с номерами домов. Причем в собственном формате, и карты от Прогорода для него не подходят. У Прогорода действительно была бесплатная версия в обмен на отсылку им своих треков, но насколько я знаю, акция уже закончилась. И еще у него, как и у Навитела 30-дневный пробный период, что довольно много с по сравнению с обычными 7 днями. Можно совершить неплохое путешествие, если как уважаемый virens забыл дома Garmin.

Dracosha Andrew комментирует...

MyTrails пощупайте.
Проперитарное, но бесплатное. Есть расширенная платная версия.

Анонимный комментирует...

Советую попробовать Rmaps. Программка поддерживает запись треков и POI и понимает оффлайн карты, сделанные TreckBuddy Atlas Creator. Подробнее можно посмотреть здесь: http://akukin.com/2010/01/rmaps-offlajnovye-karty-s-navigaciej-dlya-android/

Анонимный комментирует...

Уважаемый virens, гранд мерси за столь емкую и не без юмора (пополам с сарказмом, за что отдельное мерси!:)) подачу материала. Давно так не наслаждался самим процессом... :)
Вашу заметку я буквально растаскал на многие перлы-цитаты! ;) бо они все бьют "не в бровь, а в глаз" -- подмечают самые характерные моменты из... мира опенсорса и не только.

virens комментирует...

@Dracosha Andrew комментирует...
MyTrails пощупайте.
Проперитарное, но бесплатное.

Дракон, а вот когда оно платным станет, что автору делать? Продавать на рынке последние портянки, но чтоб с джыпиэсом? :-)

@Анонимный комментирует...
Советую попробовать Rmaps. Программка поддерживает запись треков и POI и понимает оффлайн карты, сделанные TreckBuddy Atlas Creator.
Ху из ит, Дринкинс?! :-) TreckBuddy Atlas Creator? А оно OSM понимает?

Тем не менее, поглядим.

@Анонимный комментирует...
Уважаемый virens, гранд мерси за столь емкую и не без юмора (пополам с сарказмом
А что ж ещё делать с этими опенсорцевыми пионэрами? Только рыдать и смеяться. Вон там выше другой Анонимус распалялся на тему, что навигатор надо конфигурировать месяц. Ну и как это воспринимать?

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

Хотя харизма у автора, конечно, шибко жиже михалковской будет, что уж там...

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

Нет, чтобы всем объединиться и запилить один нормальный навигацкий софт - ядро же пилят всем миром, и ничего, пара кернелпаников не в счёт - ан нет, каждый норовит изобрести свой велосипед, с ионным двигателем и гравицапами :-)

Анонимный комментирует...

Хм... "вот когда оно платным станет, что автору делать? Продавать на рынке последние портянки, но чтоб с джыпиэсом? :-)" -- Не-а! портянки не потянут!... придется планшетку Вам продавать... бо портянки в Австралии не в моде ;)

А впрочем, Вам едва ли грозит разорение, т/б из-за нужды в "проприетарном" софтвере, бо после того как:

"Вот я сейчас всё это запатентую, и потом начну Анонимусов гонять по судам Высшей Справедливости, чтоб гонорары с лицензионными отчислениями на платили :-)" -- Вам едва ли придется "по копейке" собирать... на мягкую рухлядь... при любом раскладе судьбы ;))))))

А если серьезно, Вы *абсолютно* не похожи на тех.... упоротых "швабодолюбов" ;) которые исходят пеной, как огнетушитель на пожаре, при всякой нужде "заплатить копеечку" разрабам за труд по написанию софтвера... особенно не корпоративным программерам, ИМХО :)

Ну и Ваш сарказм по теме, этого объяснять (хотя бы мне) вовсе не нужно. Бо тому подтверждения, примеры и т.д. я тоже имею. И даже во многих вариантах и склонениях. Этот факт (вашего трезвого, без фанатизьма, и т.п. отношения к сему миру) мну просто-таки как бальзам на душу.

Что касается пыонэров из сего лагеря и нужды дескать объединиться разрабам в орпенсорсе, дык этого не выйдет *у них* ни-ког-да! сему есть столь глубинные причины, что... ну, кратко наменая: это как лёд и пламень, вещи несовместные... Это если по нужде кратко, по-комментаторски, обозначить этот серьезный-таки вопрос.

Успехов! и мои Вам респректы! :)

Анонимный комментирует...

Могу посоветовать очень неплохую бесплатную навигацию по России TourMap. Доступна в Google Play (https://play.google.com/store/apps/details?id=ru.mobilenav.tourmap). Для остальных частей мира есть свой конвертер, скачать можно на сайте mobilenav.ru.

Анонимный комментирует...

А какой именно файл (из восьми) с картами для Osmand нужно скачать?!

Vitalij Tiaskevic комментирует...

Тестирование навигационных программ по актуальности карт http://intfaq.ru/page/testirovanie-navigacionnyh-programm-po-aktualnosti-kart

Отправить комментарий

Подписаться на RSS-ленту комментариев к этому посту.