Перейти к содержанию
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 Изменения: Программа запоминает скаченные через неё версии карт. (Красным - есть новая верси

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

Тогда ждите когда я пойму как получить размер файла и контрольную сумму в vbs :)

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

Тогда ждите когда я пойму как получить размер файла и контрольную сумму в vbs

Может помочь? В каком файле на github?

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

как получить размер файла

 

 

Set FSO = CreateObject("Scripting.FileSystemObject")

    'получаем текущий файл: 
    Set file1 = FSO.GetFile(WScript.ScriptFullName)

    'получаем размер: 
    fsize = file1.Size

 

не оно? 

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

Тогда ждите когда я пойму как получить размер файла и контрольную сумму в vbs

По md5 -  вот вроде: http://www.robvanderwoude.com/vbstech_files_md5.php

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

не-не, сорцы OSM Downloader'а ? :)

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

Дорогие пользователи 2.1 и 2.2.  Обновил билд для вас, можно потестировать. 

+Обзорные добавились. 

 

https://dl.dropbox.com/u/3063354/OSMD/OSMDownloader.apk

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

Огромное спасибо за проделанную работу и о незабытых пользователях 2,1 2,2.

Программа выглядит очень достойно. 

Скачал три карты - Новгородская, Псковская и Украина-Южная. ТАк вот СГ отказался запускаться с картами. Убрал их из папки с программой и СГ запустился  :(

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

Попробовал разные комбинации - СГ запускается и воспринимает только Новгородскую карту.

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

Попробовал разные комбинации - СГ запускается и воспринимает только Новгородскую карту.

А если через сайт закачать, то тоже самое? Просто у меня всё ок: https://dl.dropbox.com/u/3063354/2013-03-27%2016.23.08.png

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

Перезакачал Псковскую и Украину - все стало ОК. Видимо что-то пошло не так в первую закачку. Качались они все три одновременно. Причину не уяснил.

 

А вообще - мегапрограмма. (особенно в паре со Speedcam Downloader)!!! Спасибо!

 

 

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

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

Качались они все три одновременно.

Я тоже одновременно качал. Сложно сказать что произошло, но md5 бы спасло, скорее всего  :)

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

Про уведомления в верхнем баре. Я предлагаю, что если закачка была удачна, то они просто скрываются. Есть возражения?

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

Про уведомления в верхнем баре. Я предлагаю, что если закачка была удачна, то они просто скрываются. Есть возражения?

 

Возражений нет! =))

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

В последнем релизе во вкладке "Обзорные" осталась только карта Euroroutes? остальные обзорки исчезли.

Это так было задумано?

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

Про уведомления в верхнем баре. Я предлагаю, что если закачка была удачна, то они просто скрываются. Есть возражения?

Честно говоря есть, по-моему должно остаться уведомление, что загрузка завершена, особенно если она долгое время занимала.

В последнем релизе во вкладке "Обзорные" осталась только карта Euroroutes? остальные обзорки исчезли.

Это так было задумано?

Да, разумеется. Остальные XX-OVRV нужно скачивать вместе со странами.

В этом же списке еще будут азиатские маршруты и возможно что-то по америке.

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

Посмотрел. Замеченные баги:

1. В списке стран Еврообзорку, и вообще карты с Overview=1 уже показывать не надо.

2. В "моих картах" почему-то слетела алфавитная сортировка.

3. Правильная последовательность закладок и их названий: "Cтраны" - "Обзорные" - "Закачанные". На крайняк "Мои карты"

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

Честно говоря есть, по-моему должно остаться уведомление, что загрузка завершена, особенно если она долгое время занимала.

Пирс, дружище, оно конечно полезно, но когда идёт обновление пачки карт - ну правда, лишнее это.

Давайте компромисс. Если был косяк при обновлении или загрузке - тогда инфо остается с пометкой, что был косяк.

А когда всё ок - оно там вообще не нужно.

Например какой-нить ES.. он копирует файлы и на момент копирования в панели есть статус. Тот же прогрессбар и имя вроде. Но после успешного копирования инфа не актуальна и убирается.

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

1) Можно ли сделать так, чтобы при первом запуске программа находила папку с CityGuide и сама устанавливала в настройках папку с картами?

2) Даже если так сделать нельзя, полагаю, нужно сделать так, чтобы по умолчанию адрес папки с картами заканчивался не на cgmaps, а на CGMaps (ладно, приходится заменять storage/sdcard0 на /sdcard, но зачем заставлять заменять cgmaps на CGMaps, если это название папки стандартное и его можно сразу и прописать?)

 

Примечание: Я сейчас не помню точно, должно ли быть CGmaps или CGMaps, но точно не cgmaps (надо посмотреть название папки с картами по умолчанию).

 

3) В какой момент карта помечается как загруженная? Сегодня для нескольких карт было такое, что они показывались в Downloader-е как загруженные, а CityGuide-ом не распознавались. Такое ощущение, что возможна ситуация, когда карта будет загружена некорректно (например, из-за сбоя интернета), но помечена как успешно закачанная.

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

должно ли быть CGmaps или CGMaps, но точно не cgmaps

ммм.... а в чем собственно проблема? все три записи нормальные и идентичные.... или я отстал от жизни и в андройде название папок стали регистро-зависимыми?

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

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

 

Dinamik,

1) Теоретически можно, но это долгий и не однозначный процесс. Если пользователь сознательно сам поменял папку, то сможет, наверное, прописать.

2) а) Зачем вы заменяете "storage/sdcard0 на /sdcard". То что пишет программа, это тот правильный путь который дала ваша система. б) Файловая система sd карты в андройд регистронезависимая, я даже не уверен, что специально можно сделать по-другому. Но я исправлю, т.к. раз вас смутило, то может и ещё кого. 

3) Такое может быть и даже скорее всего так и есть (если была докачка). Как раз сегодня буду с этим разбираться.

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

2а) видимо, по какой-то причине система выдавала программе неправильный путь (я правильно понял, что storage/sdcard0 - это не фиксированная запись, а берущаяся откуда-то из системы?), т. к. storage/sdcard0 не работало - я вышел, посмотрел, как записан путь к папке CityGuide (оказалось - sdcard/CityGuide или что-то в этом духе), исправил - помогло;

2б) а не может быть такого, что в каких-то аппаратах файловая система может оказаться регистрозависимой? Просто поначалу у меня Downloader не работал, я попробовал исправить storage/sdcard0 на sdcard - не помогло, дополнительно заменил cgmaps на CGmaps (или CGMaps - уже не помню) - помогло. Может, я ошибаюсь, и проблема была не в этом, а мои действия являлись по сути танцем с бубном, но, скажем так, имеется подозреньице (когда файловая система пишет, что путь к папке один, а в программе записан другой, это наводит на мысли, пусть даже и регистр, теоретически, не должен играть роли (о чём я не знал)).

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

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

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

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

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

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

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

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

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


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