
Могу ли я закачать карты Google Maps, залитые мной с помощью компьютера и использовать Google Maps избегая дорогого подключения к интернету по GPRS?
Официальный клиент такой возможности не предоставляет, но существует альтернативный клиент MGMaps, который может работать с кешироваными картами.
Так же такую возможность имеет и приложение Mobile Yandex Maps. Жаль что на данный момент приложение не очень хорошо оптимизировано для сенсорных Java-телефонов, к которым относятся популярные модели от Samsung или LG.
Вы можете закачать себе MGMaps по этой ссылке. На компьютере лучше заходить на сайт под браузером Opera. Для большинства сенсорных телефонов подходит версия Generic (full), для Symbian-смартфонов – версия для Nokia N95, а для сенсорных телефонов от компаний LG и Samsung - версия для LG.
Необходимо загрузить и Jar и Signed Jad файлы, а установку провести по Jad-файлу, положив оба файла в одну папку на телефоне. В таком случае не должны возникать лишние запросы о доступе к файловой системе.
Далее делаем следующее:
1. Заходим на сайт http://www.mapcacher.com/ и отмечаем левым кликом территорию, которую нужно кэшировать:

2. Выбираем нужный уровень зума (Zoom Level). Рекомендуется детализация - от 0 до 17-18. Для некоторых городов-миллионников вы можете выбрать уровень зума вплоть до 19, но тогда загрузка будет долгой, а карта одного только города займет порядка 200 мб.
3. Выбираем Уровень детализации (Level of detail) - Medium speed, medium detail;
4. Выбираем тип карты (Type of map) - Google Road Maps;
5. Нажимаем Generate! и сохраняем приложенный файл .map на компьютер;

6. Скачиваем и устанавливаем на компьютер программу gMapMaker (645 Кб);
7. Выбираем с кнопкой Browse папку на компьютере, куда будет сохраняться наш кэш (Cache Folder);
8. Выбираем максимальное количество потоков загрузок Max downloads - 3;
9. Выбираем Operation Mode - MGMaps mode, download tiles, using a .map file и нажимаем Go;

10. Выбираем сгенерированный на 5-м шаге файл .map;
11. Начнется загрузка файлов.;
12. Создаем на карточке памяти папку Cache и копируем туда содержимое папки с загруженным нами кэшем;
13. Открываем программу MGMaps и выбираем в Menu - Settings - Map Browsing опции Stored Maps и Offline Mode;

14. Прокручиваем меню вниз, вводим Storage Path – то есть путь к папке с кэшем на нашей карточке памяти (напр. E:Cache), а в графе с размером кэша памяти (Memory Cache) указываем 65536. Сохраняем настройки (Функции - Save);
15. Переходим в Menu - Settings - Display и выбираем Coordinate Format - DD.ddddd. Сохраняем настройки (Функции - Save);

16. Заходим в Menu - Map Types, открываем пункт Yahoo Maps и снимаем все отмеченные галочки. Сохраняем настройки (Функции - Save);

17. Заходим в Menu - Map Types, открываем пункт Not Available (Google) и отмечаем галкой пункт Google Maps. Сохраняем настройки (Функции - Save);

18. Перезапускаем программу. Теперь она может работать с кэшированными картами от Google.

Прямой эфир
Реклама