SASGIS

Веб-картография и навигация

Экспорт в МЯК под Андроид

Обсуждаем экспорт кэша в формат МЯК3, а также использование самого МЯК3.

Модератор: Tolik

Re: Экспорт в МЯК под Андроид

Сообщение GREEN » 17 сен 2011, 22:05

В процессе мероприятий по поводу имплантации своего кэша в андройдный МЯК версии 2,00 выяснилось что system.xml при запуске программы заменяется на новый с исходным содержанием. По сему пока прилепить собственные карты не выходит.
На данный момент курю мануалы http://ymm.sytes.net/rubrs.asp?rubr_id=268. У них имеется некая прога для скачивания карт МЯК. Спутник не качает. И управление у нее странновато.

Для feya, zed`a и прочих гуру готов предоставить свой HTC Desyre под эксперименты. Пишите чего требуется, буду тестить.
GREEN
Новичок
 
Сообщения: 34
Зарегистрирован: 14 янв 2009, 16:40
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.

Re: Экспорт в МЯК под Андроид

Сообщение zed » 17 сен 2011, 23:44

GREEN, скачайте ночную сборку, сделайте с её помощью небольшой кэш МЯК4 и положите его в папку 1 на телефоне, предварительно её очистив (раз system.xml перезаписывается). Затем запустите в офф-лайн режиме и проверьте что покажет.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Re: Экспорт в МЯК под Андроид

Сообщение GREEN » 18 сен 2011, 13:18

Итак. Скачал сборку Nightly.4248, выбрал МЯК 3,91 и выше. Экспортировал в папку 1. Предварительно ее очистив. в оффлайне карта не отображается. ничего не отображается.
снес все папки с номерами 1-4. Не один из слоев не показывается. Подключил инет. Скачал полсотни тайлов спутника. Появились папки 1,2,4. В оффлайн режиме ранее скачанный спутник виден.
GREEN
Новичок
 
Сообщения: 34
Зарегистрирован: 14 янв 2009, 16:40
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.

Re: Экспорт в МЯК под Андроид

Сообщение zed » 18 сен 2011, 13:38

GREEN писал(а):Подключил инет. Скачал полсотни тайлов спутника. Появились папки 1,2,4

Киньтесь содержимым?
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Re: Экспорт в МЯК под Андроид

Сообщение GREEN » 18 сен 2011, 13:46

GREEN
Новичок
 
Сообщения: 34
Зарегистрирован: 14 янв 2009, 16:40
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.

Re: Экспорт в МЯК под Андроид

Сообщение zed » 18 сен 2011, 18:20

Странно, вроде всё выглядит один к одному.
А попробуйте-ка подкинуть ему мой кэш от симбиана s60v3 (создан самим МЯКом), там всего один первый зум для Спутника.

default.zip
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Re: Экспорт в МЯК под Андроид

Сообщение GREEN » 18 сен 2011, 20:09

закинул.показывает. похоже номера папок 2 и 4 к id отношения не имеют.
GREEN
Новичок
 
Сообщения: 34
Зарегистрирован: 14 янв 2009, 16:40
Благодарил (а): 0 раз.
Поблагодарили: 3 раз.

Re: Экспорт в МЯК под Андроид

Сообщение zed » 18 сен 2011, 22:05

Имеют.

Формат конфигурационного файла хранилища (system.xml).
Конфигурационный файл сообщает дополнительную информацию о слоях, которые есть в данном хранилище - название (если есть), идентификатор, сетевой запрос (если есть). Если конфигурация отсутствует, то будет использована конфигурация по умолчанию (зашитая в приложение). Она выглядит следующим образом:
<map_layers>
<l request="map" id="1" name="Схема" service="0" tile_pixel_size="128" ver="1" />
<l request="sat,skl" id="2" name="Спутник" service="0" tile_pixel_size="128" ver="1" />
<l request="pmap" id="3" name="Народная карта" service="0" tile_pixel_size="128" ver="1" />
<l request="meta" id="4" name="" service="1" /> <!--Тип, который не может существовать сам по себе. (читай - как настройка в меню)-->
</map_layers>
Параметры:
• id - идентификатор слоя - определяет папку, в которой слой хранится на диске - обязательный параметр;
• request - определяет идентификатор в сетевом запросе для данного слоя; Если отсутствует - слой не запрашивается из сети;
• name - имя слоя - оно будет отображаться в меню; обязательный параметр для service=0 слоев;
• service - определяет сервисный слой или нет. Сервисные слои не отображаются в меню; Пользовательский слой не может быть сервисным; Не обязательный параметр, по умолчанию = 0;
• tile_pixel_size - сообщает размер тайлов в пикселах для данного слоя; Параметр никак не используется и носит чисто информационный характер;
• ver - версия слоя.

Примечание 1.
Конфигурационные файлы бывают двух типов: системные и пользовательские. Разница между этим слоями состоит в том, что пользовательские слои не синхронизируются с сервером, то есть они не замещаются списком слоев, полученных при стартапе. Системные конфигурационные файлы - это файлы с именем system.xml. Все остальные конфигурационные файлы являются пользовательскими.
Примечание 2.
Тайлы с пользовательскими слоями запрашиваются исключительно из кеша. Тайлы с системными слоями могут запрашиваются как из кеша, так и у сервера.
Примечание 3.
Поддержка пользовательских конфигураций реализована пока только на Symbian.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Re: Экспорт в МЯК под Андроид

Сообщение nord » 19 сен 2011, 21:50

Таким образом.. Что посоветуете делать? Делаю так же как GREEN
nord
Новичок
 
Сообщения: 16
Зарегистрирован: 24 янв 2010, 20:52
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Экспорт в МЯК под Андроид

Сообщение zed » 20 сен 2011, 17:10

А что тут сделаешь? Надо разбираться в чём косяк.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Пред.След.

Вернуться в SAS.Планета + Мобильные Яндекс.Карты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1