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

Файлы с 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 файла и сравнивать эту версию во время запуска. И потом, мало ли что с файлами карт может произойти. Есть такая характеристика как отказоустойчивость. Это когда программа адекватно себя ведет даже в случае неожиданных ситуаций. Совсем все случаи хендлить не нужно (как например глюк в функциях ядра), а вот на грабли с чистой индексов я тоже пару раз нарывался.

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

Сделал экспериментальную еженедельную сборку карт для MAPS.ME 4.4.7, последней версии, работающей на Android 2.3 и Android 3. Будет собираться каждый вторник, или понедельник, я уже запутался. Перебои были именно из-за того, что настраивал эту сборку.
http://eu1.mapswithme.com/direct/android2/
У кого старая версия — проверьте, пожалуйста.
Напомню, что в этой версии уже есть пешеходный роутинг, но включается по ?pedestrian в поле поиска.

Работает

На http://eu1.mapswithme.com/direct/daily/ файлы роутинга от 5го Октября, а карты от 9-го.