SASGIS

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

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

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

Модератор: Tolik

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

Сообщение gramgr » 02 июл 2011, 16:40

Третий день курю форум, но не то что свою проблему, а вообще обсуждений дроидных МЯК не встретил. Странно даже...

Моя же история такова. Давно еще делал кэш для МЯК3 под WM и успешно его пользовал. Но дейвас недавно помер.
Посему купил планшет с Android 1.6 (не апгрейдится), поставил свежайший МЯКоид 1.78, залил старый кэш на девайс по старому знакомому пути <storage>/yandexmaps/cache - заработало. А дальше начинается интересное.

Решил заменить один слой на данные с другого сервиса (OSM). Скачал в САСе, экспортнул, переписал файлы на девайс. Однако МЯКоид продолжал показывать старый слой... Поиски собаки показали, что МЯКоид создает еще один кэш! Что-то типа <storage>/yandexmaps/data/<default-турум-бурум-ru>/cache. Ладно, залил новые тайлы туда - не кажет этот слой вообще.

Решил откатить в исходное состояние. В настройках МЯКоид сказал стереть кэш нафик (для надежности все подпапки в yandexmaps убил). Затем опять переписал весь свой экспорт в <storage>/yandexmaps/cache - МЯКоид нифига не кажет, второй кэш не создает.

Кто-нить в курсе, что происходит? Как работать с кэшем МЯКоидным?

PS. Выход с планшета в инет наладить пока не удалось (Андроид оказался весьма убогим в вопросах коммуникаций), так что посмотреть, как сам МЯКоид создаст кэш, не могу.
gramgr
Новичок
 
Сообщения: 6
Зарегистрирован: 03 фев 2010, 22:40
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Tolik » 02 июл 2011, 17:08

Дроидный МЯК не отличается в смысле кэша от Симбиановского.
Недавно Яндекс придумал новый кэш, прочитайте про него тут:
http://ymm.sytes.net/rubrs.asp?rubr_id=268&art_id=3333

gramgr писал(а):Андроид оказался весьма убогим в вопросах коммуникаций

Вот ни за что не поверю. А для чего ж его писали-то?
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

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

Сообщение gramgr » 02 июл 2011, 18:40

Tolik, спасибо за адекватную ссылку!
Теперь осталось нарыть последнюю версию МЯКоида, работавшую со старым кэшем (какая она кстати, 1.60?).

Ну а с коммуникациями Андроида плохо вот что:
1. очень мало с какими телефонами удается сделать тетеринг, особенно по Bluetooth.
2. до последней версии 2.2 не было поддержки WiFi ad-hoc.
3. до сих пор нет поддержки File Transfer по Bluetooth.
(что-то может быть не совсем так, ибо только начал разбираться с этой осью)
gramgr
Новичок
 
Сообщения: 6
Зарегистрирован: 03 фев 2010, 22:40
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Parasite » 02 июл 2011, 20:26

gramgr писал(а):Ну а с коммуникациями Андроида плохо вот что:
1. очень мало с какими телефонами удается сделать тетеринг, особенно по Bluetooth.
2. до последней версии 2.2 не было поддержки WiFi ad-hoc.
3. до сих пор нет поддержки File Transfer по Bluetooth.
(что-то может быть не совсем так, ибо только начал разбираться с этой осью)

Гы. А с чего Вы взяли, что это задачи системы а не стороннего софта? Те же самые WiFi\блютусы обеспечиваются в Линухе внешними модулями, практически всегда - от совершенно левых разработчиков (в Вашем случае это могут быть разработчики Вашей железяки, а не разработчики Андроида).
Да, и 1.6 уже давно пора отправлять на покой. Не вижу смысла брать железо с, фигурально выражаясь, осью чуть ли не прошлого века и невозможностью апгрейдов оной, а потом сетовать что ничего современного не работает.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

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

Сообщение gramgr » 03 июл 2011, 20:10

А с чего Вы взяли, что это задачи системы а не стороннего софта?

Это не я "взял", вернее, не только я:
http://code.google.com/p/android/issues/detail?id=82
http://code.google.com/p/android/issues/detail?id=1416
http://code.google.com/p/android/issues/detail?id=16717
...
Как оказалось, эти проблемы не решены и в 2.2, и в 2.3, поэтому смысл брать ось прошлого века точно таков же, как и ось века нынешнего.

Впрочем, это всё оффтопик, вопрос был по кэшу.
gramgr
Новичок
 
Сообщения: 6
Зарегистрирован: 03 фев 2010, 22:40
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Parasite » 03 июл 2011, 21:37

gramgr писал(а):
А с чего Вы взяли, что это задачи системы а не стороннего софта?

Это не я "взял", вернее, не только я

Они тоже не могут искать сторонние приложения по Андроид Маркету, либо моды в интернете, либо ковыряться в инишниках системы (а в Андроиде, как и в прочих линухах - это более чем ежедневное занятие, это системы для гиков а не любителей одной большой кнопки "Хачу красиво!").
https://market.android.com/details?id=c ... blog.adhoc
http://andbot.com/apps/tools/hydtechs-a ... blog.adhoc
http://www.xda-developers.com/android/a ... k-support/
Тысячи их.

gramgr писал(а):эти проблемы не решены и в 2.2, и в 2.3

Потому что проблем нет. Андроид (как ось) не обязан нативно работать со всем великим множеством сетевушек во всем великом множестве моделей, в которые его пихают (и особенно же это относится к Вашему случаю - старая ось на более новом железе). Модификация сырого андроида под конкретные задачи на конкретном устройстве - задача производителя. Вот например Андроид 2.2 На Galaxy-S весьма и весьма сильно отличается и по виду, и по набору функционала от Андроида 2.2 на Nexus (например на самсунге есть настройка прокси в сеттингсах, а на Нексусе нету. На Самсунге есть отключение всех сетей одной кнопкой по короткому нажатию Power - а на Нексусе даже такого пункта там нет. При этом Андроид как таковой там - одинаковый, и более того - Нексуса производит сам Гугл :) ).
С мобильной виндой, кстати, то же самое - от Микрософта она идет весьма голая сама по себе, далее ее допиливает уже производитель конкретного девайса именно под тот девайс и железо в его составе.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

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

Сообщение xtile » 14 авг 2011, 15:43

скажите, правильно ли я понимаю, что SAS.Планета не умеет работать с 4й версией кэша для МЯК.Андроид ( текущая версия - 1.80 ).

Если так, то надо искать МЯК с 3й версией, да? А где эту версию взять? Насколько я знаю, это должна быть версия 1.60, так?
xtile
Новичок
 
Сообщения: 1
Зарегистрирован: 14 авг 2011, 15:38
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение ScAn » 14 сен 2011, 15:12

xtile писал(а):SAS.Планета не умеет работать с 4й версией кэша для МЯК.Андроид

Таки не умеет. В хотелках уже есть что-то по этому поводу?
ScAn
Новичок
 
Сообщения: 12
Зарегистрирован: 14 сен 2011, 15:06
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

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

Сообщение nord » 15 сен 2011, 13:00

Наверное, про Yandex Maps под Android версии 2.00 и спрашивать глупо, да? :)
nord
Новичок
 
Сообщения: 16
Зарегистрирован: 24 янв 2010, 20:52
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение zed » 15 сен 2011, 22:00

Должно работать, причём в двух вариантах:
1. Делаем кэш v3 и кладём его по старому пути <storage>/yandexmaps/cache
или
2. Делаем кэш v4 и кладём его по новому пути <storage>/yandexmaps/data/<default-турум-бурум-ru>/cache (выделенное жирным заменяем на своё)

Если что не работает - уже открыт тикет 965 читаем, дополняем если есть чем и пробуем решить проблему там.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

След.

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

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

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