1) http://www.mgmaps.com/cache/
Отсюда качаем и ставим на комп gMapMaker
2) Затем идем сюда
http://www.mapcacher.com/
Одиночными кликами по карте ставим метки, которыми формируем периметр той зоны, которую нужно кэшировать.
Zoom level: От 0 до приблизительно 15-ти, чем больше цифра - тем выше детализация и размер папки с кэшем.
Level of detail: Medium
Type of map: Google Road Maps (можно и спутник скачать, но больше объем и время скачивания)
Жмем Generate и сохраняем .map файл.
3) Запускаем gMapMaker
Cache Folder: тут указываем куда сохранять кэш.
Max downloads: 3
Operating mode: Last option (download tiles using map file)
Жмем Go и указываем где лежит .map файл. Процесс пошел. Полученный кэш кладем на флешку.
4) Заходим через встроенный браузер на wap.mgmaps.com
Жмякаем на signed jad в категории LG, устанавливаем.
5) Настройки Java апплета MGMaps:
Menu > Settings > Map Browsing: Активировать опции "Stored Maps" и "Off-line Mode"
В "Storage Path" вписать "Mmc/MGMapsCache" (Путь к папке с кэшем на флешке)
В пункте ”Memory Cache (Kb)” установить значение 65536.
In Menu > Settings > Display, в опции Coordinate Format выбрать (DD.ddddd). перезапустить MGMaps
In Menu > Map Types > Not Available выбрать пункт Google Maps.
In Menu > Maps Type > Yahoo Maps убрать все галочки.
6) После этого карты должны работать оффлайн.
PS: Как заставить java приложения держать сессию, мне кажется, тоже можно в шапку добавить, это важно.
*#7092463*# > 4.Module Settings > 6.Java > 3.VM settings > 3.MVM user End key option > Hide only
Готово!
Спасибо, forum.sgh.ru!