Перейти к содержанию
GPS навигатор СитиГИД

OSM Downloader (Android)


Рекомендуемые сообщения

  • Ответов 589
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

Популярные посты

Уважаемые господа!   Вашему вниманию предлагается программа для андроида, которая позволяет легко и быстро скачать карты OSM на ваше устройство.   Программа доступна в гугл-маркете .    Коммента

Собственно ушло в маркет (появится через несколько часов): https://play.google.com/store/apps/details?id=com.nikanorov.OSMDownloader   Файл обновлён: https://dl.dropbox.com/u/3063354/OSMD/OSMDownloa

Решил выложить то, что сейчас есть. dropbox: https://dl.dropbox.com/u/3063354/OSMD/OSMDownloader.apk Изменения: Программа запоминает скаченные через неё версии карт. (Красным - есть новая верси

Изображения в теме

Представитель есть конечно :)

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

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

API есть такой - список актуальных карт в xml, со ссылками. По этим ссылкам как раз и нужно качать.

http://peirce.gis-lab.info/maplist.xml

Изменено пользователем Пирс
Ссылка на сообщение
Поделиться на другие сайты

Пирс,

О, спасибо! Тогда все ещё упрощается. Если есть пожелания по функционалу, то буду рад услышать.

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

Хотелось бы следующе.

1. Чтобы программа самостоятельно определяла папку, в которую нужно складывать карты.

2. Получала с веб свежий список карт в xml

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

4. Показывала доступные для загрузки карты, с указанием статуса - карта не загружена, загружена последняя, доступно обновление.

5. Если пользователь ткнул в карту - начинать загрузку, и показывать прогресс загрузки в процентах.

Как то так)

Ссылка на сообщение
Поделиться на другие сайты

Ну что, немного новостей. Ядро я написал, его можно скачать на dropbox: https://dl.dropbox.com/u/3063354/OSMD/OSMDownloader.apk

Единственное, что сейчас можно делать, это закачивать выбранную карту (ну т.е. чисто теоретически этим даже можно пользоваться :rolleyes: ). Теперь буду заниматься основными функциями, красивостями и т.п.

Всякие предложения в целом по программе (не по этой версии, это так, что сегодня успел) приветствуются. ^_^

Ссылка на сообщение
Поделиться на другие сайты

Ну предложения там сверху)

Сегодняшнюю версию тоже посмотрим)

Ссылка на сообщение
Поделиться на другие сайты

Загрузка работает :D

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

Отправлено с моего A501 через Tapatalk

Ссылка на сообщение
Поделиться на другие сайты

Ну предложения там сверху)

ну эти будут )

Загрузка работает :D

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

Отправлено с моего A501 через Tapatalk

Да, это точно будет. Как и автообновление (на wifi).

А эти карты только для cg7+ или они под 5 идут?

Ссылка на сообщение
Поделиться на другие сайты

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

Отправлено с моего A501 через Tapatalk

Ссылка на сообщение
Поделиться на другие сайты

А эти карты только для cg7+ или они под 5 идут?

Эти только для 7.x

Да, вот есть замечание по программе. Она должна называться OSM-CGMAP Downloader.

Иначе непонятно, что она все-таки загружает :)

Изменено пользователем Пирс
Ссылка на сообщение
Поделиться на другие сайты

И еще, хотелось бы видеть версию карты, а не только дату.

Ссылка на сообщение
Поделиться на другие сайты

чисто теоретически этим даже можно пользоваться.

Посмотрел. Это уже КОЛОССАЛЬНЫЙ ПРОРЫВ.

Теперь буду заниматься основными функциями, красивостями и т.п

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

В этом смысле автообновление - очень нужная фича. Особенно, если карта старше месяца и есть более новая.

Изменено пользователем Пирс
Ссылка на сообщение
Поделиться на другие сайты

И еще, хотелось бы видеть версию карты, а не только дату.

А где её взять, есть какая-нибудь документация по формату cgmap?

Ссылка на сообщение
Поделиться на другие сайты

есть какая-нибудь документация по формату cgmap?

Нету.

Ссылка на сообщение
Поделиться на другие сайты

Добавил атрибут version в xml. для новой карты можно брать из него :)

Ссылка на сообщение
Поделиться на другие сайты

Сегодня погонял, и сразу пару предложений.

Стоит сделать паузу/отмену закачки и закачку в некую временную папку (или на период скачивания как то по другому называть).

Т.к. сегодня была следующая ситуация поставил на закачку несколько карт, процесс пошёл, но под конец пришлось неожиданно бежать как результат СГ отказался запускаться пока не убил процесс закачки и все карты которые скачивались, есть подозрение что недоскаченая карта обрывала запуск СГ, а какая недокочалась нет возможности узнать.

Ссылка на сообщение
Поделиться на другие сайты

Это верное замечание, к частично скачанным картам СГ относится отрицательно.

Ссылка на сообщение
Поделиться на другие сайты

nikanorov, очень хорошо.

А можно показывать прогресс-бар прямо в строке с названием карты? Сейчас непонятно что происходит, после нажатия на "Yes". И похоже можно нажать несколько раз.

Ссылка на сообщение
Поделиться на другие сайты

nikanorov, очень хорошо.

А можно показывать прогресс-бар прямо в строке с названием карты? Сейчас непонятно что происходит, после нажатия на "Yes". И похоже можно нажать несколько раз.

Да, надо будет сделать. Сейчас после запуска сервиса закачки обратно ничего не возвращается. Я еще до конца не решил, как связывать внутреннюю бд и xml. Country code всегда уникальный или нет?

Отправлено с моего GT-P7500 через Tapatalk

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...