12 июля 2013 г.

«Ну ладно, кэшируй!»

Оригинал статьи: OK Maps, Cache This Map

В свежайшей версии приложения Google Maps для Android нет официально документированной функции кэширования карт для последующего пользования ими в офлайне. Нет такой команды в интерфейсе, нет такого параметра в настройках.

К счастью, есть способ всё-таки кэшировать карту, хотя и неожиданный: надо набрать «OK maps» в поисковой форме и нажать на пиктограмму поиска. Будет показано сообщение «pre-loading maps» — или сообщение об ошибке: «the on-screen area map is too large, zoom in first» (размер карты слишком велик, сделайте масштаб крупнее). Если показано сообщение об ошибке, нужно изменить масштаб и снова набрать «OK maps». Возможно, это придётся сделать не один раз.

Правда, работать с такими офлайн-картами очень тяжело. Вот в старой версии можно было быстро найти кэшированную карту, посмотреть, сколько она занимает места, переименовать, удалить…

Будем надеяться, Google добавит функцию офлайна в интерфейс мобильных Карт в ближайшем обновлении, а может, и улучшит эту функцию. Например, было здорово сохранять большие карты, а также выполнять по офлайн-картам поиск и прокладку маршрута.

От переводчика

В тот же день (то есть вчера, 11 июля) Google выпустил обновление, в котором добавлена команда «Make this map area available offline» (‘сохранить эту карту для офлайн-доступа’), однако это обновление появится не у всех сразу, и до тех пор способ «OK maps» останется единственной возможностью.

Ссылки по теме
The Verge: Google adds offline Maps button to Android app in response to complaints
Engadget: Google brings offline maps back to Android, kind of
Хабрахабр: Способ вернуть оффлайн карты в новой версии Google Maps