Страница 1 из 1

Android GPS-трекер на коленке

Добавлено: 29.05.2015 1:11
icerg
Android-приложение, GPS-трекер с набором свободных онлайн карт(OSM, TF, ESRI), а также с возможностью использования предзагруженных карт с помощью MOBAC и SAS.Планета:

Mobile Atlas Creator (MOBAC)
MOBAC mapsources - простестировано на версии 1.9.16
Cохранение из MOBAC строго в формате Osmdroid ZIP - на выходе zip-файл, который необходимо разархивировать в папку на флешке Android-устройства, которую необходимо уже выбрать в настройках карт приложения.

Т.е., например, создаете папку /mnt/sdcard/maps, выкачиваете MOBAC-ом нужный кусок GoogleEarth.zip и разархивируете его в /mnt/sdcard/maps/Google Eath/, потом еще выкачиваете например RussiaNavitel.zip и разархивируете его в /mnt/sdcard/maps/Russia Navitel/. В приложении Map->Offline->Add выбираете /mnt/sdcard/maps/ и нажимаете Select - путь к картам сохранится и будут доступны 2 карты Google Eath и Russia Navitel, после можно будет добавлять в эту папку еще карты, при рестарте приложение увидит добавленные.
При необходимости сохраненный файловый путь к картам удаляется кнопкой Remove.

SAS.Планета.
Изображение
- далее по аналогии с MOBAC папка переносится на Android-устройство

ВАЖНО
В случае если файлы карты сохраняются в формате .jpg(в большинстве случаев в .png), то необходимо в папке карты создать пустой файл tile.jpg - правой кнопкой мыши "Создать" - "Текстовый файл" - tile.jpg - спрашивает - "Изменить расширение" - "Да".
Т.е. например, /mnt/sdcard/maps/Russia Navitel/tile.jpg
- пока это самый простой и технически быстрый способ переключаться между типами тайлов.

Установка:
- скачиваете установочный файл приложения в Android-устройство:
-- либо напрямую,
-- либо с компьютера и переносите на устройство,
- находите менеджером файлов и устанавливаете.

Протестировано на Android:
- 4.0.4
- 4.1.1

Re: Android GPS-трекер на коленке

Добавлено: 29.05.2015 11:23
algair
Спасибо. Как по заказу - как раз софт подбирал на эту тему. 4.1.1 - работает, tf outdoors потестил немного.
Вопрос - при отсутствии мобильной связи кэш заранее просмотренных мест подхватится автоматом, или надо таки заморачиваться с сохранением листов?
Да, и MOBAC версии выше 1,8 не работает с google earth, как я понял....

Re: Android GPS-трекер на коленке

Добавлено: 29.05.2015 20:09
icerg
algair писал(а):Вопрос - при отсутствии мобильной связи кэш заранее просмотренных мест подхватится автоматом, или надо таки заморачиваться с сохранением листов?
Онлайн-карты никак не кэшируются, работают только при доступной мобильной или Wi-Fi связи ..эмм, во всяком случае программно никак не обрабатывал, проблема в том, что такой кэш может быть бесконечно большим, но ресурсы мобильных устройств ограничены, но и никак не отключал кэш в встроенном броузере Android WebView - все отображение через него, т.е. все зависит от того как заточена работа с кэшем в WebView разработчиками Android-а.
algair писал(а):Да, и MOBAC версии выше 1,8 не работает с google earth, как я понял....
Там есть папка mapsources - в ней настройки всех карт в скриптах, можно удалять-добавлять.
В сети есть скрипты настроек карт, которых нет в официальной версии MOBAC, в том числе Google Sat..
Если модераторы не против опубликую здесь свой архив mapsources.

Re: Android GPS-трекер на коленке

Добавлено: 11.06.2015 17:01
algair
icerg писал(а):все отображение через него, т.е. все зависит от того как заточена работа с кэшем в WebView разработчиками Android-а.


Если модераторы не против опубликую здесь свой архив mapsources.
Как и ожидалось - кэш не подхватыватся.
Раз модераторы молчат, значит не против? Скачивал кое-что, но гугл-сат все равно крестами красными....

Re: Android GPS-трекер на коленке

Добавлено: 11.06.2015 17:19
icerg
algair писал(а):.. но гугл-сат все равно крестами красными....
У меня сейчас эти кресты, как правило, близко к крайним зумам и на разных территориях по-разному.
Район Чибита выбирал без проблем.

Re: Android GPS-трекер на коленке

Добавлено: 12.06.2015 14:23
DomNK
algair писал(а):Раз модераторы молчат, значит не против?
а что плохого?

Re: Android GPS-трекер на коленке

Добавлено: 12.06.2015 21:57
algair
DomNK писал(а): а что плохого?
)) Форум туристов Израиля ))
Значит, можно опубликовать? ))
(И используемую версию MOBAC бы узнать, дабы с совместимостью не мучиться)
Поставил RMAPS на андроид, подготовил для него карты генштабовские в sataplaneta нужных районов, а в настройки , что бы прописать пути к оффлайн картам попасть не могу - разработчики, похоже, не предусмотрели клавишу "меню" для новых аппаратов )) Очередной вечер насмарку....

Re: Android GPS-трекер на коленке

Добавлено: 12.06.2015 22:46
icerg
algair писал(а):Значит, можно опубликовать?
ээ.. так сразу и добавил в самый первый ссылку на mapsources, вот MOBAC mapsources
algair писал(а):(И используемую версию MOBAC бы узнать, дабы с совместимостью не мучиться).
последняя 1.9.16
algair писал(а):подготовил для него карты генштабовские в sataplaneta нужных районов
Где эти карты берутся и как готовятся? - может получится их тоже прикрутить.

Re: Android GPS-трекер на коленке

Добавлено: 12.06.2015 22:50
algair
Ленивый я )) Перечитывать повторно не люблю. Увидел, буду пробовать, спасибо.
Да, работает сборка с googlesat. Осталось готовые карты на телефон перебросить - кабеля нет под рукой.
И с клавишей меню у rmaps разобрался наконец )) Длительное нажатие правой сенсорной на моем телефоне. Тяжела крестьянская доля ... )))

Re: Android GPS-трекер на коленке

Добавлено: 13.06.2015 13:59
icerg
Протестировал использование предзагруженных карт из SAS.Планета - работает, в первом посте скрин использования.

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

Дистрибутив перезалил.