Офф-лайн карты для Андроид

Эта статья пригодится всем, кто когда-нибудь пользовался картами (здесь и далее - географическими) на мобильных устройствах. Являетесь ли вы серьезным картопользователем, как охотники, спортсмены, путешественники, или заглядываете в карты время от времени, например перед командировкой, в любом случае вы рано или поздно столкнетесь с ситуацией, когда карта нужна, а посмотреть ее в он-лайне нельзя из-за отсутствия чего-то - устойчивой связи, оплаченного интернета, или вообще вы в роуминге. В этом случае на выручку приходят программы, которые позволяют просмотреть карты в оффлайне. Программ таких много, для себя я выбрал OruxMaps (доступна только для Андроида) ниже я поясню, почему и как с ней работать. Вы узнаете, как сохранить карту в оффлайне, как получить доступ не только к прямоуголmной карте, но и,например, как сохранить 500 м. вдоль каждой стороны дороги на протяжении нескольких километров и т.п.

Кому не подойдет -  OruxMaps не заменит специализированные автонавигаторы, которые знают  как по развязке проехать и где скоростемеры спрятаны.

Первый вопрос  почему не пользоваться стандартными картами? Самыми популярными картографическими сервисами являются те, которые сразу идут с мобильным устройством. Из них рассмотрю два - Яндекс и Google карты. У каждого свои плюсы и свои минусы. Google карты позволяют сохранить участок на экране, однако практика показывает, что далеко не для всех участков такая возможность есть, кроме того сохранить вы можете только карты Google, но не других других картографических сервисов. В Яндекс-картах можно сохранить выбранную карту, но офф-лайн карты доступны далеко не для всех точек мира.

В  предустановленных картах можно посмотреть необходимый участок, он сохранится в кеше устройства и будет доступен в оффлайне, но только там, где вы посмотрели. Такой вариант совершенно не подходит, так как если речь идет о крупном участке,  просмотреть и проскролить его на экране - задача, требующая больших затрат времени, мозолей на пальцах и дыр в экране. Обе программы не позволяют нормально работать с географическими координатами.
Специализированные программы, типа наипопулярнейшего OziExplorer достаточно сложны для неподготовленного пользователя, даже я несколько раз пытался работать с ним, еще с доспутниковых времен, тем не менее "не осилил".

OruxMaps

OruxMaps похоже специально разрабатывался под мои интересы. В нем доступен достаточно большой выбор карт (спутники, земля, схемы)с различных картографических сервисов, вы легко можете переключаться между ними. Он позволяет работать с любым типом GPS-координат, легко делать экспорт/импорт треков и точек на SD-карту или на диск(уже понятно, почему Андроид), и, конечно же, загружать оффлайн карты, в т.ч. спутниковые снимки.

Интерфейс программы классический для картографических программ.

offline-maps-44

В меню вы можете выбрать любую доступную карту либо выбрать оффлайн карту и ехать/идти по ней.

offline-maps-45

offline-maps-46

Так же вы можете загрузить необходимые треки/точки из любого популярного формата.

offline-maps-48

offline-maps-47

Очень важный момент - OruxMaps работает не только со своими оффлайн картами, но и с чужими. Вы легко можете взять архив карты в открытом источнике и загрузить в OruxMaps для дальнейшей работы.

Самое интересное - как сохранить карты в офф-лайн. Это не просто, а очень просто. Нужно выбрать пункт меню MapCreator и определить область на карте:

offline-maps-50
Выбираем левый верхний и правый нижний угол

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

offline-maps-51
Выбираем количество слоев

Поэтому при сохранении карты в оффлайне вам нужно решить, до какой глубины детализации вам нужно опускаться. Чем ниже (более детальнее) вы опускаетесь, тем больше квадратиков нужно сохранить на смартфон, тем дольше будет идти процесс и больше места займет на карте/памяти телефона. Ищите разумный баланс опытным путем. Если вам нужен не квадрат, а какой-то вытянутый путь, можно сделать несколько оффлайн квадратиков вдоль этого пути и переключаться между ними по ходу движения.

Важно - во время закачки можно пользоваться другими программами, можно возвращаться в OruxMaps через список программ, но нельзя повторно запускать OruxMaps! Если вы ткнетесь на иконку, закачка прерывается. Не знаю у всех так или нет, но у меня точно. Отпишитесь как у вас.

offline-maps-52
Пошла загрузка карты

В общем-то с этим казалось бы все, но нет.

Формировать оффлайн карты на смартфоне не очень удобно, было бы классно сделать ее на компьютере и потом загрузить в OruxMaps. Такая возможность тоже есть! Несколько лет назад я писал о программе SAS4WinCE — спутниковые снимки на автомобильном навигаторе. Программа имеет десктопного клиента SAS.Планета который позволяет скачать и сформировать необходимую карту. Официальный сайт программы sasgis.org/sasplaneta. Одна из возможностей  - сделать выделение "по пути", нарисовать путь и задать метраж влево-вправо от вашего пути. Будут загружены все квадратики, которые попадут в этот диапазон.

maps-offline

 

maps-offline2

Подробно как работать с SAS.Планета расписывать не буду, так как эта тема уже для продвинутых людей, они сумеют сами разобраться, всем остальным хватит стандартного функционала.

Для всех остальных мой совет. Планируя поездку в какое-либо место, где потенциально можно столкнуться с недоступностью онлайн картографических сервисов,  откройте OruxMaps, выберите, чтобы весь необходимый участок помещался на экране (вот мой выбор для Дубай),

offline-maps-53

проверьте какая глубина вам нужна, для Эмиратов я остановился на 15 уровне, детализации хватало, а размер карты и время ее закачивания были приемлемыми. Если вы используете спутниковые карты, скорее всего понадобится более высокий уровень детализации, так как в спутнике важен чаще всего самый нижний слой, где уже видны грибы, муравейники и собственные капканы, забытые в прошлом году.

Далее обязательно нанесите на карту свои путевые точки - отель, где планируете останавливаться, достопримечательности, иные объекты. Спортсмены сами знают, что делать. В путешествии это поможет вам оценивать масштабы расстояний да и, при случае послать всех к черту, "сам доберусь" (если вы перемещаетесь в группе). Очень удобно контролировать таксистов, причем садясь в машину сразу показательно доставать навигатор.

В общем пользуйтесь, надеюсь пригодится.

P.S.:

Как подключить спутниковые снимки

Для этого нужно скачайте готовый файл по этой ссылке или он же, но в формате ZIP и перезаписать оригинальный в папке oruxmaps/mapfiles на вашем смартфоне и у вас будет выбор всех карт google (спутник, схема, гибрид, Earth), OpenStreet и Яндекс.Спутники, а также некоторых советских карт .

orux-maps-genshtab
вариант растровой карты в максимальном увеличении. Участок Старо-австрийской дороги. Слегка поджата, на смартфоне разрешение получше. Но масштаб меньше уже не сделать.

maps-orux-all
P.P.S.:

Карты Microsoft Bing добавлены, спасибо Сергею Яблокову!

Карты Генштаба хранятся в растровом формате, полный объем их занимает около 40 ГГбайт, пока  сделать он-лайн сервис с возможностью подключения через Orux  желающих в рунете не нашлось, поэтому вариант один - скачивайте нужный кусок карты, обрабатывайте и загружайте в Orux. В качестве он-лайн альтернативы смотрите loadmap.net

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

По картам Яндекс - идет большое смещение при определении координат, скорее всего яндекс вносит его специально, чтобы осложнить работу "левых" сервисов.

Последнее обновление файла - 23.07.2016

Смотри также разделы: Путешествия, Советы путешественнику, Технологии Тэги: # #.
УжасноПлохоНормальноХорошоОтлично (32 оценок, среднее: 4,88 из 5)

Отправить ответ

61 Комментарий на "Офф-лайн карты для Андроид"

avatar
alvisalex
Гость
alvisalex

Спасибо за обзор, а на iOS будет что то подобное?
В предыдущую поездку в Дубай активно пользовался 2Gis (рекомендую), Дубай представлен очень детализировано, в том числе маршруты на такси, автобус, пешком. Всё сделали достойно. Был приятно удивлён увидев в списке обновлений городов — Дубай. Близлежащие к У-Ка — Семей, Риддер отсутствуют в списках городов у данного сервиса.

Громозека
Гость
Громозека

Для общего развития попробую попользоваться, но по описанию наверное останусь при своем привычно варианте %))))
навител + советские военные карты + ози эксплорер в связке с сас планетой %))))))
Но спортсменам нашим ссылочкой поделился %))))

Громозека
Гость
Громозека

«Проблема таких программ, как 2Gis как раз в их неполном покрытии. Едешь в одну страну — качай одну программу, в другую — качай другую. Ладно если качай, а то чаще всего покупай. Так как программы новые, происходят всякие обидные штучки, типа трек не запишется или прервется, если случайно/специально не туда нажмешь. Привыкать приходится. Здесь удобно, что интерфейс один, меняются только карты.»

2ГИС все-таки справочник, а не картографический сервис. А как справочник очень сильный!!!

Сергей
Гость
Сергей

«Спасибо за обзор, а на iOS будет что то подобное?»

Для IOS в App Store есть maps.me
Никакого интернета не надо, ну только для загрузки карт, а для этого на каждой заправке или в супермаркете халявный Wi-Fi 🙂
Пользуюсь не один год, объездил (дальнобойщиком) всю Европу, могу сказать только добрые слова разработчикам. Жаль, как навигатор не работает 🙂

Михаил
Гость
Михаил

«Самое интересное — как сохранить спутниковые снимки. Это не просто, а очень просто»
— Владимир, сюда можно закачать именно спутниковые карты, т.е. фотографии поверхности? на скринах у Вас — не спутниковые, а не-знаю-как-назвать-какие, короче рисованные, схематичные. Перебрал кучу программ, но нигде не могу найти загрузку именно спутниковых карт, фотографий. здесь их есть?

OruxMaps умеет прокладывать маршрут? Векторные карты есть? Тоже минус, не могу найти оффлайновое приложение с прокладкой маршрута. Яндекс, гугл, эпл-карты — маршруты умеют прокладывать, но они не оффлайновые. 2ГИС оффлайновый — но он не в счет, он только для городов, и то не для всех 🙂

Для IOS — давно пользуюсь Gallileo за 5 баксов. Отличное оффлайновое приложение, есть все что нужно, опять же кроме прокладки маршрута и спутниковых снимков. Maps.me скачал по акции, его как-то раздавали бесплатно. Не смотрел еще. Скажите, как посмотрите 🙂

Михаил
Гость
Михаил

Владимир, спасибо 🙂

Юрий
Гость
Юрий

Спасибо Владимир за статью
Скачал, поставил. Пытался править файлик onlinemapsources.xml, но карт google не появилось. Может что-то неправильно делаю. Вам не затруднит как-то сделать доступным скорректированный файл?

Максим
Гость
Максим

Владимир, а как сделать так, чтобы и карты Яндекса OruxMaps мог читать?

Юрий
Гость
Юрий

Спасибо за обзор, как раз такую программу искал для android.
На iPad, Iphone есть программа motionX GPS. По функционалу сильно похожа на oruxmaps. Только на ней у меня не получилось подключить карты Google. Но получилось подключить Bing Maps Satellite, закачал две трети территории Монголии до 14го зума за пару дней, отработала хорошо.

Yandex Satellite на orusmaps у меня заработал вот в таком виде:

Yandex.Sat

0
18
MERCATORELIPSOIDAL
1,2,3,4

1
1
0
0

Максим
Гость
Максим

Спасибо! Можно скачать уже готовый файл да?

Андрей Антипов
Гость
Андрей Антипов

Владимир, привет! Попробуйте на андроиде прогу maps.me, можно использовать в офлайн целые страны с детализацией, нашел не давно на практике мало пользовался. Но карты впечатлили.

Юрий
Гость
Юрий

Orux умеет прокладывать маршрут, если что.

Андрей
Гость
Андрей

добрый день люди подскажите как добавить карты в готовом файле скопировать все и переместить в папку ??

Максим
Гость
Максим

По опыту поездки за границей с оффлайн навигаторами пока лучший OSM, второй — Maps me (в чём-то даже приятнее OSM) ну и 3-й Sygik

Павел
Гость
Павел

Владимир, на форуме 4пда есть хмл файл с большим количеством карт, в том числе и яндекс карты и народная и гибридная яндекс карта. Но с ним есть «трабл», яндекс спутник подключенный с помощью этого файла выдает устаревшие снимки 3-4 летней давности. С вашим файлом грузится актуальная карта. Кроме того большинство гибридных карт грузится только в виде схемы без снимков. Если сможете поправить этот файл, то думаю, вам не только я спасибо скажу.

PLATON
Гость
PLATON

Файл XML исправил, названия карт гугл появились, но при открытии ничего не показывается, как будто карта совсем не загружается. Готовый файл скачал по указанной ссылке.
Помогите пож-та, в чем проблема.

рома
Гость
рома

здравствуйте проверили?

Валентин
Гость
Валентин

Владимир, здравствуйте!
Такой вопрос: на смартфонах с 4к разрешением экрана названия на карте google maps очень мелкие — можно ли настроить масштабирование?

Алексей
Гость
Алексей

Здравствуйте, Владимир! Сделал для своих клиентов (https://vk.com/club10659261) большое дело, разрисовал на карте наше озеро — http://www.LakeMap.ru. Думал, что на воде будет им помогать. Но на практике из-за связи девять из десяти бросают подсказки, не дождавшись прорисовки карты. Что можно сделать, если клиент уже приехал, т.е. плохой интернет и под рукой только телефон? Можно ли как-то в офф-лайне воспользоваться базой стоянок. Может быть в очередной версии сайта заказать какие-то доработки?

Анна
Гость
Анна

Добрый день. Все делала по вашей инструкции. После замены содержимого файла onlinemapsources.xml, вот что получилось:
Фотографии в альбоме «oruxmaps», автор anna.vyazanie на Яндекс.Фотках
Выбираю Google Hybrid , и дальше этого дело не идет:
Фотографии в альбоме «oruxmaps», автор anna.vyazanie на Яндекс.Фотках
Подскажите, пожалуйста, что я делаю не так?

Анна
Гость
Анна

Владимир, а где найти ту версию, к который вы сделали файл? Версия, наверно действительно, другая. Т.к. у меня все меню на русском, а у вас на фото-англ.

Андрей Черепивский
Гость
Андрей Черепивский

Владимир добрый день!
Есть программка под андроид, дословно называется «Советские военные карты Free». В ней есть возможность свободного кэширования карт генштаба но нет возможности кэширования спутниковых карт. Нельзя-ли на её примере добавить карты генштаба в Ваш файл с конфигурацией? Это была-бы бомба! Так как очень полезно бывает одновременно видеть генштаб и спутник.

Андрей Черепивский
Гость
Андрей Черепивский

Понял, большее спасибо а Вашу работу!

Андро
Гость
Андро

Не могу скачать в zip надо было загрузить!

Дис
Гость
Дис

Может коме пригодится — еще онлайн тайлы для OruxMaps
yadi.sk/d/euBT7CLkrjeaE
Есть:
— Bing Map/Sat/Hybrid
— Google Map/Terrain/Hybrid/Traffic
— OSM Cyclemap/Mapnik/Opnvkarte/Mapsurfer
— Яндекс Карта/Народная/Спутник
— Ovi Map/Set/Hyb/Terrain
— Navitel Map/Traffic
— Космоснимки Map/Sat
— OpenTopoMap
— Росреестр
— Wikimapia
— MapQuest
— Navicom
— 2GIS
— Waze live map
— Nokia Map/Set/Hyb
— Maps-For-Free

Денис
Гость
Денис

Доброго времени суток.
Не могу разобраться, как поменять размещение папки для хранения офф-лайн карт (с внутреннего накопителя на внешний).
По умолчанию приложение установилось в память внутреннего накопителя, там же и папка для хранения офф-лайн карт организовалась.
Софтом смартфона приложение не перемещается на внутренний накопитель.

petrovnn
Гость
petrovnn

по картам Яндекса идет большое смещение при оределении координат

это лечится с помощью «Калибровки карты».
Включаешь GPS, ждешь точного определения координат и указываешь свое положение на карте. PROFIT

это-же ORUX, он один из самых навороченных по функциональности

ps. Кстати несколько месяцев назад смещения не было (походу действительно сделали назло, хорошо хоть не отключили совсем), я всегда юзал конфиги отсюда: http://www.oruxmaps.com/foro/viewtopic.php?f=7&t=564

Сергей
Гость
Сергей

Подскажите  сейчас версия программы 6.5.10 и я не нахожу функции MapCreator для сохранения фрагмента оффлайн.

Сергей
Гость
Сергей

Samsung Galaxy Note4

Сергей Яблоков
Гость
Сергей Яблоков

Как удалить созданные карты?

Вадим
Гость
Вадим

Здравствуйте автор. У меня возникла проблема. Когда я заменяю файл onlinemapsources.xml Действительно появляется выбор других карт онлайн, Но при этом в меню пропадает пункт » Map creator» !!! И получается что нельзя создать офлайн карту , а это совсем не есть гуд. (Если возвращаю «родной» файл , то пункт в меню опять появляется) Можете что-то сказать по этому поводу. Был бы оч благодарен.

Ерболат
Гость
Ерболат

Здравствуйте, Владимир!
А не встречали оффлайн карты для Айфона?
Долбанный Айфон задолбал)))

Mil
Гость
Mil

Приветствую.
В последней версии добавлены AIR SkyVector.com и Strava heatmap
https://yadi.sk/d/1_UkNn9i3CdeiS

Андрей
Гость
Андрей

Доброго дня!
Парни, правильно понимаю, если используешь OruxMaps, то сформированные офф-лайн карты, для выбранного участка, будут работать с GPS-датчиком, как, скажем Навител?

wpDiscuz