Ищу навигационную программу для Андроида

SportTracker в маркете, весьма неплох с кнопкой плей своего маршрута. Есть еще EndoMondo русская вроде как, гавно полное.

Цитата сообщения от solist отправленного 4 Мар, 2011 в 14:34

SportTracker в маркете, весьма неплох с кнопкой плей своего маршрута. Есть еще EndoMondo русская вроде как, гавно полное.

Спасибо, SportTracker я уже пробовал, он позволяет сохранить трек только в платной версии. Или я не разобрался.
Пока лучшее что нашёл по моим критериям это Maverick, но в очереди на тестирование ещё 14 прог.

ВНЕЗАПНО

OziExplorer для android:
http://www.oziexplorer3.com/ozice/faq_os.html

Пока еще альфа, но наличие в разработке очень радует

Цитата сообщения от engine отправленного 6 Апр, 2011 в 12:38

ВНЕЗАПНО
OziExplorer для android:
http://www.oziexplorer3.com/ozice/faq_os.html

Читал о нём ооооочень нелестные отзывы.
Давно есть альтернативные "ОЗИ под анроид":
Yozi - функционал весьма слабенький
Androzic - получше, но проблемы с русскими кодировками, наверное буду сносить, потому что есть
OruxMaps - понимает наши привязанные "генштабовские" карты (после конвертации); может использовать туеву хучу онлайн-карт; позволяет загрузить треки и путевые точки из GPX и корректно отображает русский

Цитата сообщения от sasha nahayko отправленного 6 Апр, 2011 в 13:36
Цитата сообщения от engine отправленного 6 Апр, 2011 в 12:38

ВНЕЗАПНО
OziExplorer для android:
http://www.oziexplorer3.com/ozice/faq_os.html

Читал о нём ооооочень нелестные отзывы.

Странные люди, какие еще могут быть отзывы о первой альфе?
У меня на планшете пашет вполне нормально, карту Крыма в ozf показывает без проблем.

Йози - функционал хромает, андрозик на хуавеевском планшете вообще не запускается, для орукса карты конвертить надо.
Так что когда этот допилят до состояния OziCE, будет наилучший вариант.

Цитата сообщения от avtomag отправленного 27 Апр, 2011 в 23:58

Думаю это вам поможет http://susanin.ucoz.org/news/navigon_mobilenavigator_3_5_3_android_russkaja_versija/2011-03-15-228 Navigon MobileNavigator 3.5.3 (Android)

В описании ничего не сказано про:

  1. Какие карты понимает -- вектор/растр, онлайн/оффлайн
  2. Пишет ли треки

Если тема ещё актуальна, то могу посоветовать программу Galileo (именно бесплатную версию). Чем-то программа напоминает Maverick, но там нет некоторых багов, которые были в маверике (например с записью треков, а также со сворачиванием приложения при активных расчётах -измерении дистанции/записи треков). Интерфейс менее запутанный. Ещё, насколько я знаю, в скором времени планируется поддержка сканированных карт и интерактивный обмен данными с сервером, что мне кажется очень интересным.
П.С. Есть классная возможность измерения расстояния между точками по двум точкам или по ломаной и вывод информации (скорость, расстояние до точки, дистанция) прямо на дисплей с возможность настроить отображение данных. Пользуюсь программой уже давно, так что если будут вопросы - в личку или на форуме.

Цитата сообщения от barsxxx отправленного 1 Сен, 2011 в 16:41

Если тема ещё актуальна, то могу посоветовать программу Galileo

Из официального описания смущает, в 1-ю очередь, вот это:

-- Запись трека (формат .gpp)

OruxMaps на данный момент почти полностью устраивает, но сравнить можно.

UPD: и похоже он растровые карты не берёт, генштаб не загрузишь :-[

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

В Galileo формат *.gpp это тот же самый *.kml и яндекс даже отображает полученные треки. А с Orux Maps я один раз лоханулся когда мы ехали ночью через лес не зная дороги (при этом записывали трек с помощью Orux Maps), а потом было что на пару минут пропал сигнал GPS и в конечном итоге трек содержал только начальную и пару конечных точек, хотя до этого отображал весь путь. Вы не представляете каким матом мы крыли разработчика... Похожая проблема была и у Maverik'а и ещё плюс у него там что-то было при сворачивании-разворачивании приложения или смене ориентации экрана - тоже от трека ничего не оставалось. А в Galileo трек записывается постоянно и если даже приложение закрывается аварийно, то программа отлично открывает этот недописанный трек (который как потом при вскрытии оказался просто без закрывающих трек тегов xml формата). При потере спутников тоже всяких безобразий не происходит - в треке этот участок представляет собой прямую, соединяющую последнюю точку до потери сигнала и первую точку после восстановления сигнала.

Цитата сообщения от barsxxx отправленного 2 Сен, 2011 в 10:08

Кстати, может кто-нибудь работал с какими-либо картами (Garmin, Ozi, Navitel и др.). Интересует как оттуда доставать векторную либо растровую информацию

С Garmin не работал, но из OSM свежие карты под него генеряться постоянно.
Navitel бывает разный. Если 3.x, то там формат закрытый nm2, есть программы, которые конвертят в него из формата mp. И опять же, на основе OSM свежие карты Беларуси выкладываются очень регулярно.
Про возможность извлечения информации ИЗ него не слышал ничего. В том смысле, что ни разу не слышал, что можно, вопросом интересовался.
Если Navitel 5, то там уже новый формат nm3, как с ним обстоит дело, не знаю. Подозреваю, что пока никак.
С Ozi вообще всё просто, он берёт только растр. Любая карта состоит из 2-х файлов: картинки с картой и файла привязки (.map), который имеет вообще довольно простой текстовый формат. Графический файл, это gif, bmp, png. Или специфический для OZI ozf/ozfx. Для последних есть конвертеры.
Я знаю как минимум 1 программу (SAS Планета), которая умеет создавать карты для OZI на основе общедоступных online-карт (Google, Yahoo, Yandex, OSM, etc). Сразу в нужном формате и с привязками.

Цитата сообщения от barsxxx отправленного 2 Сен, 2011 в 10:08

Интересует как оттуда доставать векторную либо растровую информацию из Java.

А вот этого пассажа вообще не понял, что значит "из Java"?

Java имел в виду в смысле языка программирования. То есть нужен кусок кода, который позволяет извлекать данные из упомянутых форматьв. И потом этот кусок кода использовать в проекте. Тот же OziExplorer умеет сохранять карту также в формат SQLite если мне не изменяет память, а также в виде кучи папочек с файликами одного размера.
Вот форматы nm2 и nm3 я бы поковырял если бы бы найти как с ними работать...

А, это я стормозил.
Не, тут не подскажу. Я использую разрозненную кучку сторонних программ + россыпь самодельных на perl под нетиповые задачи.

Цитата сообщения от barsxxx отправленного 2 Сен, 2011 в 10:36

Тот же OziExplorer умеет сохранять карту также в формат SQLite если мне не изменяет память, а также в виде кучи папочек с файликами одного размера.

Мне кажется, ты путаешь с OruxMaps. У него действительно каждая карта -- отдельная папка, в которой лежит .db в формате SQLite 3 и .xml с описанием.

Цитата сообщения от barsxxx отправленного 2 Сен, 2011 в 10:36

Вот форматы nm2 и nm3 я бы поковырял если бы бы найти как с ними работать...

Ох, сильно сомневаюсь. Когда у меня был Navitel, я тоже хотел для себя их карты дополнить своими POI.
Нашёл только возможность конвертации mp -> nm2.

В догонку, можно извлекать инфу из OSM. Формат .osm -- это xml, уж с ним то у любого программера не должно быть проблем.

  • это совершенно легально. А вот если Navitel увидит, что какая-то инфа из их ЗАКРЫТЫХ карт nm2/nm3 появилась в паблике, можно реально отгрести по шапке.

Вот с OSM я как раз таки работал и на данный момент это направление разваваю. Правда в том виде, в каком это всё есть работать неудобно. А насчёт навитела... Как же они увидят коли оно показывать ничего не будет? :) К тому же одного формата мало будет. Там основное-это алгоритм поиска и маршрутизации. А вот это уже информация ещё более закрытая.