To Zverik - а что, разработчики программы не могут самостоятельно из проги прибить каталог ненужный? А то уж слишком все примитивно как то получается - вроде как само сабой разумеющиеся функции не реализованы…
freeExec, какая разница как обновляешь, прога такого плана, на которой возможны подмены файлов в процессе использования, должна проверить при запуске соответствие того, что она использует - и если индексные файлы не соответствуют основным файлам - то разрешить эту ситуацию. Сам первый раз не удалил каталоги эти - в результате ничего не запустилось… Поэтому как раз вопросы именно к программе по этому поводу, а не к пользователю. Если пользователь закачал нужные файлы в нужный каталог - то уж дальше прога должна работать…
Технически, вроде как не сложно в индекс файл добавить внерсию mwm файла и сравнивать эту версию во время запуска. И потом, мало ли что с файлами карт может произойти. Есть такая характеристика как отказоустойчивость. Это когда программа адекватно себя ведет даже в случае неожиданных ситуаций. Совсем все случаи хендлить не нужно (как например глюк в функциях ядра), а вот на грабли с чистой индексов я тоже пару раз нарывался.
Ну и отловить то неперехваченное исключение тоже можно.
Сделал экспериментальную еженедельную сборку карт для MAPS.ME 4.4.7, последней версии, работающей на Android 2.3 и Android 3. Будет собираться каждый вторник, или понедельник, я уже запутался. Перебои были именно из-за того, что настраивал эту сборку. http://eu1.mapswithme.com/direct/android2/
У кого старая версия — проверьте, пожалуйста.
Напомню, что в этой версии уже есть пешеходный роутинг, но включается по ?pedestrian в поле поиска.
Да, там какой-то косяк был с роутингом. Сейчас идёт очередная сборка, закончится к вечеру. Надеюсь до конца недели отловить все баги, пока что сборка, как видно, нестабильна.
Про то, что historic=monument назван памятником, а не монументом, а historic=memorial - мемориалом (?), а не памятником, причем не отображаемом иконкой на карте, уже писали?