IШIN Posted July 3, 2015 Share Posted July 3, 2015 А у меня с 8й версией интересная штука. ОСМДаунлоадер (сегодня утром обновился сам) показывает, например, что у меня есть Вост.Финляндия 1,672 от 17.05, а доступна 1.679 от 25.05 Все логично. А вот Северная Финляндия - есть 1.661 от 28.05, а доступна 1.660 от 25.05. Или это получается, что я самим СитиГидом скачал более свежую (вот не помню), а у Пирса ее пока нет? Что-то странное. Quote Link to post Share on other sites
klif22 Posted July 3, 2015 Share Posted July 3, 2015 Карты для версии 7.x (cgmap) теперь обновляются редко. У Пирса сейчас основной упор на карты 8.x. Так на сайте то, у Пирса, есть новые, я же скачал оттуда. Quote Link to post Share on other sites
nikanorov Posted July 3, 2015 Author Share Posted July 3, 2015 Так на сайте то, у Пирса, есть новые, я же скачал оттуда. а приведите, пожалуйста, пример карты. Quote Link to post Share on other sites
nikanorov Posted July 3, 2015 Author Share Posted July 3, 2015 (edited) А у меня с 8й версией интересная штука. ОСМДаунлоадер (сегодня утром обновился сам) показывает, например, что у меня есть Вост.Финляндия 1,672 от 17.05, а доступна 1.679 от 25.05 Все логично. А вот Северная Финляндия - есть 1.661 от 28.05, а доступна 1.660 от 25.05. Или это получается, что я самим СитиГидом скачал более свежую (вот не помню), а у Пирса ее пока нет? Что-то странное. Я думаю, что Пирс убрал битую версию или ещё какой откат был. И это точно про 8ую версию? Версии карт от семёрки. И да, версию карт из cgnet я читать не умею =( Edited July 3, 2015 by nikanorov Quote Link to post Share on other sites
Vlad_SP Posted July 3, 2015 Share Posted July 3, 2015 И да, версию карт из cgnet я читать не умею =( Могу прислать шарповый код. Прога для Андроида - это ж Ява должна быть? Почти одно и то же.... Скинь почту в личку. 1 Quote Link to post Share on other sites
nikanorov Posted July 3, 2015 Author Share Posted July 3, 2015 Могу прислать шарповый код. Прога для Андроида - это ж Ява должна быть? Почти одно и то же.... Скинь почту в личку. Именно из cgnet, а не cgmap? Если да, то было бы здорово, можно даже не код, а прицнцип и где читать (даже лучше, если у кода какая лицензия не очень): nikanorov@gmail.com Quote Link to post Share on other sites
IШIN Posted July 3, 2015 Share Posted July 3, 2015 И это точно про 8ую версию? Версии карт от семёрки. Я был уверен, что 8. Полез в настройки - оказывается, установлено "качать 7". Я олень, вопрос снят. Quote Link to post Share on other sites
Vlad_SP Posted July 3, 2015 Share Posted July 3, 2015 13.07.2014, Vlad_SP сказал: В файле .cgmap по смещению +0x0000 лежит сигнатура 'CGMP', а по смещению +0x0008 - старший номер версии карты (например, 0x000E), по смещению +0x000A - младший номер версии (ревизия) (например, 0x0003).Для файлов .cgnet (по крайней мере, имеющихся у меня) - ровно та же самая история. Ну ок, вечером доберусь до дома - пришлю и код. На крайняк, в выходные. Quote Link to post Share on other sites
dvbright Posted July 3, 2015 Share Posted July 3, 2015 Именно из cgnet, а не cgmap? Vlad_SP уже написал. Единственное, что почему-то из карт считывается версия 2.хх, а в файле пирса 1.хх.. Например Финлядия обз. 1.428, а из файла прочитается 2.428... Quote Link to post Share on other sites
nikanorov Posted July 3, 2015 Author Share Posted July 3, 2015 13.07.2014, Vlad_SP сказал: Ну ок, вечером доберусь до дома - пришлю и код. На крайняк, в выходные. Ну если там то же самое, то код не надо. У меня уже есть для cgmap. Я почему-то был уверен, что они отличаются, сегодня протестирую. Quote Link to post Share on other sites
Vlad_SP Posted July 3, 2015 Share Posted July 3, 2015 Хм. У меня сейчас под руками нет ни .cgmap, ни .cgnet карт. Вернусь домой (счас на работе) - проверю. Возможно, в последних версиях что-то и поменялось. Тогда придется снова ковырять формат файлов и менять код...... Quote Link to post Share on other sites
nikanorov Posted July 3, 2015 Author Share Posted July 3, 2015 Vlad_SP уже написал. Единственное, что почему-то из карт считывается версия 2.хх, а в файле пирса 1.хх.. Например Финлядия обз. 1.428, а из файла прочитается 2.428... у меня или у всех? вот c# код так же двойку увидит? у меня, да, читает 2 вместо 1. Quote Link to post Share on other sites
Vlad_SP Posted July 3, 2015 Share Posted July 3, 2015 Любопытно-с. Скачал с сайта Пирса одну и ту же карту в форматах .cgmap (7.x) и .cgnet (8.x). (RU-NGR-OSM) Карта формата 7.x : на сайте записана версия 1.647, из файла честно читается 1.647 (0x0001 0x0287) Карта формата 8.x : на сайте записана версия 1.689, из файла читается 2.689 (0x0002 0x02B1) Где правда? Загадка-с, которую разрешить сможет, наверное, только Пирс. Помнится, где-то год назад такое явление уже было, и было оно связано с экспериментами уважаемого Пирса по отработке технологии создания карт под 8-ку. Потом мажорная версия откатилась обратно на 1 и так было довольно долго. Quote Link to post Share on other sites
klif22 Posted July 3, 2015 Share Posted July 3, 2015 а приведите, пожалуйста, пример карты. Вот скриншот из Вашего приложения. Нужен скриншот самой карты? Quote Link to post Share on other sites
nikanorov Posted July 3, 2015 Author Share Posted July 3, 2015 Вот скриншот из Вашего приложения. Нужен скриншот самой карты? Остатки от того, что предыдущая версия была (она качала карты для 8ки с месяц где-то), насколько я понимаю. Новгородская область получилась от 8ки, а не 7ки. Quote Link to post Share on other sites
klif22 Posted July 3, 2015 Share Posted July 3, 2015 Остатки от того, что предыдущая версия была (она качала карты для 8ки с месяц где-то), насколько я понимаю. Новгородская область получилась от 8ки, а не 7ки. Так как исправить то? У меня по прежнему показывает обновление от 8-ки. И подозреваю, что так и дальше будет показывать, хотя карты самой (от 8-ки) уже нет. Quote Link to post Share on other sites
nikanorov Posted July 3, 2015 Author Share Posted July 3, 2015 Так как исправить то? У меня по прежнему показывает обновление от 8-ки. И подозреваю, что так и дальше будет показывать, хотя карты самой (от 8-ки) уже нет. Так просто перекачать-обновить. Quote Link to post Share on other sites
klif22 Posted July 3, 2015 Share Posted July 3, 2015 Так просто перекачать-обновить. И что будет качать, если показывает обновление от 8-ой версии? Quote Link to post Share on other sites
nikanorov Posted July 3, 2015 Author Share Posted July 3, 2015 И что будет качать, если показывает обновление от 8-ой версии? Обновления на скриншоте показывает от 7ки. 1 Quote Link to post Share on other sites
klif22 Posted July 3, 2015 Share Posted July 3, 2015 (edited) Обновления на скриншоте показывает от 7ки. Что-то я запутался, с этими версиями. P.S. Обновился, все нормально. Edited July 3, 2015 by klif22 Quote Link to post Share on other sites
nikanorov Posted July 3, 2015 Author Share Posted July 3, 2015 Что-то я запутался, с этими версиями. В какой-то момент (где-то месяц-два назад) старая версия (которая тёмная) начала качать обновления для 8ки заместо 7ки. В новой, зелёной версии, всё это исправлено, главное выбрать правильный источник 7ку или 8ку. Если вкратце, то у вас всё ок, если вам нужна 7ка. Просто перекачайте карты через программу. Quote Link to post Share on other sites
klif22 Posted July 3, 2015 Share Posted July 3, 2015 (edited) В какой-то момент (где-то месяц-два назад) старая версия (которая тёмная) начала качать обновления для 8ки заместо 7ки. В новой, зелёной версии, всё это исправлено, главное выбрать правильный источник 7ку или 8ку. Если вкратце, то у вас всё ок, если вам нужна 7ка. Просто перекачайте карты через программу. Я какое-то время не обновлял карты, из-за этого и не заметил этой ошибки. Теперь все ясно. Не обновлял приложение, т.к. не знал об исправлении значительно ошибки, там так написано (в маркете), что можно решить будто исправлен мелкий баг. Edited July 3, 2015 by klif22 Quote Link to post Share on other sites
Vlad_SP Posted July 8, 2015 Share Posted July 8, 2015 Тэк-с. Продолжаю исследования. Установил CityGuidePC и загрузил с его помощью все ту же RU-NGR-OSM.cgnet, но собранную МИТом. В каталоге карт СГ (PC версия) показывает 1.348, из файла честно читается 1.348 (0x0001 0x015C). Quote Link to post Share on other sites
dvbright Posted July 9, 2015 Share Posted July 9, 2015 Всё работало до февраля. Т.е. и из файла, и из карты читались 2. Как-то заметил, что виндовый OSMDownloader перестал карты обновлять, а оказалось, что в maplist.xml появились 1... Просто перестал учитывать эту цифирку и всё... Quote Link to post Share on other sites
nikanorov Posted July 13, 2015 Author Share Posted July 13, 2015 Друзья, как вы знаете, Android 4.4 запретили писать приложениям на SD карту. Единственным реальным вариантом это было обойти - использование root. В Android 5+ возможность писать на SD карту вернули (А в Android M вроде вообще нормально сделали). Помогите, пожалуйста, протестировать, как это работает на Android 5+ и SD картой. Данная версия ИСКЛЮЧИТЕЛЬНО тестовая и ТОЛЬКО для Android 5+, не поддерживает докачку, а функция записи на SD должна работать только для Ситигида. URL для загрузки: https://data.nikanorov.mobi/osm/OSMDownloader-LOLLIPOP_TEST.apk Для теста надо просто выбрать папку на SD карте для СитиГида и попробовать закачать карту. Если закачается, а тем более нет, напишите тут, пожалуйста. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.