Maps.me – ежедневная сборка карт

Сконвертированные карты старше двух недель, например.

UncleS больше в недоумении от того, что старые офф карты работают и по размеру до байта совпадают с ежедневными, с которыми Maps.Me падает.
UncleS, и не такие совпадения бывают, MD5 тех и других карт сверяли?

Файлы с Release сервера и с сервера ежедневных сборок отличаются


Release:
Russia_Siberian.mwm                                06-Aug-2015 09:47           164778449

Daily:
Russia_Siberian.mwm                                03-Sep-2015 22:17           167355826

И размер еще не показатель. Наверняка файлы разные, раз апликуха в одном случае падает, а в другом - нет. В коммандной строке (Windows) сделай


fc /b "Russia_Siberian_1.mwm" "Russia_Siberian_2.mwm" 

Файлы Russia_Siberian_1.mwm и Russia_Siberian_2.mwm - это файлы с сервера ежедневных сборок и с релиз сервера. Если напишет, что разницы нет, тогда файлы одинаковые. Но это будет странно.

Похоже на старую версию приложения, от июля. Проверь, что обновил. Старая версия не работает с новым форматом данных.

Разобрался, спасибо. Обновил Maps.me и всё заработало. У меня была старая версия, обновляться не хотел на новый интерфейс. Спасибо всем.

Илья, а можно сделать автоматически обновляемый xml, по образцу вот этого. http://peirce.gis-lab.info/maplist.xml
ну и выложить его там же. http://eu1.mapswithme.com/direct/daily/

тогда можно будет добавить твои сборки в OSM.Downloader
https://play.google.com/store/apps/details?id=com.nikanorov.OSMDownloader

Будет много удобнее, чем скачивать вручную.

OSM.Downloader вещь

Есть нюанс, а именно:

Также, по этому пункту хотелось бы дополнительной информации от Zverik, удалять их нужно при апдейте mwm или route, или любого из них?

Только при обновлении файла mwm.

To Zverik - а что, разработчики программы не могут самостоятельно из проги прибить каталог ненужный? А то уж слишком все примитивно как то получается - вроде как само сабой разумеющиеся функции не реализованы…

Но ты же не из проги обновляешь, какие тут вопросы.

freeExec, какая разница как обновляешь, прога такого плана, на которой возможны подмены файлов в процессе использования, должна проверить при запуске соответствие того, что она использует - и если индексные файлы не соответствуют основным файлам - то разрешить эту ситуацию. Сам первый раз не удалил каталоги эти - в результате ничего не запустилось… Поэтому как раз вопросы именно к программе по этому поводу, а не к пользователю. Если пользователь закачал нужные файлы в нужный каталог - то уж дальше прога должна работать…

В программе **официально **не предусмотрена загрузка сторонних карт (не через саму программу), карты, которые собирает Zverik - не официальные.

Последняя сборка от 16 числа((( :frowning:

Хм, точно. И никто не заметил :slight_smile:
Завтра починю.

Опять упало? Последнее обновление от 26.09 числа.

Да, сборка поломалась, я пару дней чинил. Сегодня утром опубликованы свежие карты. Они работают с версиями от 5.1.

Опять :slight_smile:

А если я скачаю карты руками с http://direct.mapswithme.com/direct/latest/ ?
Те карты - официалные.

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

Ну и отловить то неперехваченное исключение тоже можно.