- Карты опен стрит мапс для андроид
- Open Street Map — скачать Open Street Map на андроид
- Open Street Map — скачать Open Street Map на андроид (2 Приложение )
- ViewRanger GPS — тропы и карты
- Open Street Maps
- OpenStreetMap и android, пример простого приложения
- Как скачать карты OpenStreetMap
- OpenStreetMap на каждый день
- Посмотреть и поискать
- Поделиться
- Измерять и рисовать
- Прокладывать маршрут
- Взять с собой
- Пользоваться и дополнять
Карты опен стрит мапс для андроид
Краткое описание:
Автономный вариант панели инструментов OpenStreetMap для OpenTracks
Показывает выбранный трек с начальной и конечной точками на карте OpenStreetMap с помощью библиотеки Mapsforge.
По умолчанию это онлайн-карта, но также поддерживаются офлайн-карты. С автономными картами нет необходимости в оплате тарифного плана для получения мобильных данных.
Карта по умолчанию предоставляется OpenStreetMap.org.
Присоединяйтесь к сообществу и помогите улучшить карту, см. www.openstreetmap.org/fixthemap
Функции:
- Картографические данные онлайн: загрузка картографических данных по запросу
- Автономные картографические данные: используйте сохраненные на устройстве картографические данные
- Загрузка автономных карт в приложении: загрузите автономные карты из приложения с https://ftp-stud.hs-esslingen.de
- Темы карт: поддержка пользовательских тем карт для автономных карт
— ИНТЕРНЕТ: требуется для онлайн-карт (требуется только для полной версии, автономная версия не требует разрешения)
Загрузите автономные карты, чтобы снизить нагрузку на сервер и сохранить тарифный план для мобильных данных.
Некоторые карты требуют специальных тем для корректного рендеринга! Их необходимо загрузить и соответствующим образом настроить.
Требуется Android: 5.0 и выше
Русский интерфейс: Нет
Скачать:
Версия: v2.10.0 de.storchp.opentracks.osmplugin.offline_22.apk ( 3.68 МБ )
Скачать APK
Источник
Open Street Map — скачать Open Street Map на андроид
Open Street Map — скачать Open Street Map на андроид (2 Приложение )
Скачать Цена: Бесплатно
ViewRanger GPS — тропы и карты
Лучший помощник по организации путешествий
ViewRanger Outdoors GPS Open — это приложение службы Open Street Map, .
| View Ranger Цена: Бесплатно
Скачать Цена: Бесплатно
Open Street Maps
Одна из лучших альтернатив GoogleMaps для Android
Разработчик: Buzzard
Категории: Приложения для Андроид, Транспорт, Путешествия, Карты, Open Street Map
| Open Street Map Цена: Бесплатно
Подборки: Лучшие приложения категории open street map для
Если вы только недавно купили свой смартфон и ещё не знаете, какие приложения лучше скачать, тогда обратите внимание на эту подборку. Не теряйте ни секунды и извлеките максимум из своего смартфона. . ещё
В этой подборке вы найдёте самые популярные приложения с самым различным функционалом, которые сделают из вашего телефона полезное и нужное устройство. . ещё
Любите путешествовать, но боитесь заблудиться в незнакомом городе? Тогда вам точно нужно взглянуть на эту подборку, которая включает в себя лучшие GPS приложения для определения вашего местоположения, а также приложения, которые помогут вам найти нужный общественный транспорт. . ещё
Подборка самых лучших инструментов для всех заядлых велосипедистов. Стройте самые интересные маршруты, моделируйте свой будущий велосипед, отслеживайте пройденный километраж — всё это и многое другое вы сможете делать, скачав одно из приложений данной подборки. . ещё
Планируете отправиться в увлекательный поход? Тогда позаботьтесь об его организации и обеспечьте себя всем необходимым во время его реализации. Карты, компас, прогноз погоды, полезные советы — всё это и многое другое поможет вам сделать его успешным. . ещё
Последние отзывы и вопросы
Гавриил:
Отличная прога! Для составления пеших маршрутов самое оно! … ещё
Демьян:
Лучшее приложение для любителей активного отдыха … ещё
Источник
OpenStreetMap и android, пример простого приложения
Многие разработчики, по тем или иным причинам ищут альтернативы Google maps или другим крупным коммерческим сервисам. В настоящее время, наиболее известным среди таких сервисов является OpenStreetMap
Не смотря на то что проект является полностью открытым, разработчики прилагают все усилия для того чтобы создавать проекты с использованием их сервиса было максимально просто.
Рассмотрим это на примере простого приложения для Android. В качестве библиотеки для работы с OpenStreetMap отлично подходит osmdroid. Я буду использовать Android Studio и Gradle.
Начнем создания нового проекта
Создаем новый проект из шаблона
Я буду использовать шаблон Navigation Drawer Activity , однако вам ничто не мешает использовать другой шаблон или вообще описать XML разметку вручную. После того как проект будет создан, потребуется добавить зависимость. Откроем файл build.gradle и добавим в него следующую строку:
Обратите внимание что указана версия 6.1.5, однако это не означает что необходимо указывать именно эту версию
Синхронизируем наш проект
Пора перейти к XML разметке, откроем разметку той Activity в которой будем отображать карту, у меня это content_main.xml и добавим в него MapView , должно получится примерно следующее:
Переходим к java классу MainActivity.java , так как Android Studio уже создала здесь весь необходимый код для работы шаблона Navigation Drawer Activity нам нужно только внести в него некоторые изменения. Начнем с метода onCreate :
Ну вот, теперь мы можем обозревать нашу карту, перемещать и масштабировать ее. Обратите внимание я вынес MapView map и IMapController mapController в приватные поля класса, это упростит нам дальнейшую работу с ними (Об этом в следующей статье)
Источник
Как скачать карты OpenStreetMap
В этой практической статье рассмотрим сервисы, помогающие скачать карты с онлайн-сервиса OpenStreetMap для последующей конвертации их в другие картографические форматы, чтобы использовать их в оффлайн-режиме уже без подключения к интернету.
Сейчас лето, и для многих это главное время для путешествий. Следовательно, самое время доставать навигаторы, или же ставить на планшеты и смартфоны специальное навигационное программное обеспечение, чтобы не заплутать в незнакомых местах. Тем более что недостатка в подобных программах в нынешнюю эпоху GPS и мобильных устройств не наблюдается. К услугам пользователей как географические интернет-сервисы наподобие Google Maps и Microsoft Bing, так и специализированное ПО вроде «2ГИС» с собственными картами.
Последний вариант с локальными картами, которые пользователи предварительно скачивают и устанавливают для своего навигационного ПО, во многих случаях не только удобнее, но и единственное возможное решение. Так как интернет в той или иной местности может оказаться дорогим или же вообще не работать. Но при этом нужные оффлайн-карты конкретной местности тоже могут отсутствовать.
Ниже рассмотрим варианты загрузки картографических данных с онлайн-сервиса OpenStreetMap (OSM) с последующей целью конвертировать эти данные в конкретный формат карт для своей навигационной программы. Мы уже подробно рассказывали о проекте OpenStreetMap. Это открытый картографический веб-сервис, похожий на Google Maps, данные которого собираются самими же пользователями и доступны всем по открытой лицензии. В статье для примера рассмотрим конвертацию данных OSM для программы OsmAnd для Android-устройств, которую мы тоже подробно рассматривали на сайте «КВ».
Официальный сайт OSM
Итак, нам нужно скачать картографические данные OpenStreetMap какой-то конкретной территории. В первую очередь, это можно сделать с официального сайта сервиса www.openstreetmap.org.
Непосредственно на онлайн-карте ресурса имеется ссылка «Export», при нажатии на которую появится панель экспорта данных. Здесь при помощи синей кнопки «Manually select a different area» (ручное выделение особой области) нужно выделить на карте прямоугольник нужной территории, после чего выбрать из списка форматов «OpenStreetMap XML Data» и нажать кнопку «Export».
В результате загрузится файл с расширением osm. Это текстовый xml-файл с картографическими данными, которые можно потом конвертировать в другие форматы.
Однако официальный сайт накладывает ограничения на объём скачиваемых картографических данных. Загружаемая карта не должна содержать более 500 нод. А любой город — это всегда будет больше 500 нод. Но существуют другие сервисы, которые позволяют загрузить нужный географический район без подобных ограничений.
Вся планета
Есть ресурс «Planet OSM», где можно скачать всю планетарную базу картографических данных OpenStreetMap одним файлом planet.osm. На этом сайте содержится самая актуальная версия всех данных проекта OSM. Новая версия planet.osm выпускается еженедельно. А потом уже при помощи утилит-экстракторов можно вырезать картографические данные для конкретной территории.
Однако для обычного пользователя возиться с osm-картой всей Земли — это не самое простое дело. Файл planet.osm только в архиве занимает около 30 гигабайт. Можно обратиться к другим сервисам, которые упрощают получение OSM-данных.
Geofabrik
Немецкий сайт Geofabrik предлагает загрузить последние актуальные карты OpenStreetMap по географическим ареалам — Европа, Азия, Африка и так далее, а также по странам. Это гораздо удобнее, и, например, картографические данные Беларуси занимают всего около 60 мегабайт в архиве.
Данные OSM предлагаются для загрузки, как в заархивированном виде, так и в бинарном формате PBF, что используется в некоторых программах. И, естественно, загрузка карты с ресурса Geofabrik является совершенно бесплатной.
Ещё мельче
Однако есть сервис, который предлагает бесплатную возможность загрузить ещё более мелкую osm-карту, чем отдельная страна — например, отдельный город или небольшое селение. Такие небольшие карты нужны, например, велосипедистам. BBBike — это веб-сервис для любителей двухколёсных средств путешествия, который и предлагает загрузить osm-карты городов и небольших территорий.
Во-первых, здесь можно скачать уже готовые osm-карты отдельных городов. Но если готовой карты нужной местности нет, её можно получить на специальной странице сервиса extract.bbbike.org.
Здесь нужно выделить на карте OSM нужную местность, и в специальных полях указать свой адрес e-mail и задать название выделенной карте. Немаловажно, что сервис даёт возможность скачать карту не только в формате OSM, но и конвертировать его в уже готовые форматы Garmin, Navit, Esri.
Так как «вытяжка» конкретной карты местности на сервисе происходит из planet.osm, то на это требуется некоторое время. Результат будет готов через 15-30 минут в зависимости от размера площади карты и нагрузки на сервис. Как только процесс экстракции карты завершится, пользователь будет оповещён на оставленный им адрес e-mail.
Конвертируем
Таким образом, получив картографические данные конкретного региона в виде текстового osm-файла, можно приступить к его конвертации в уже готовый формат карты с векторной или растровой графикой для навигационного приложения. Например, для программного GPS-навигатора OsmAnd нужно сконвертировать картографические данные OSM в формат OBF.
Для этого существует специальный конвертор OsmAndMapCreator. Это приложение написано на Java и является кроссплатформенным. Запускается после разархивирования, в зависимости от операционной системы, скриптом sh или bat. Но при этом программа имеет графический интерфейс.
Конвертировать файл osm нужно через меню «Файл» — «Создать файл obf из файла osm». После чего в заранее указанной папке появится файл с расширением obf, который и нужно перенести на Android-устройство в каталог /sdcard/osmand/. Теперь карта данной местности станет доступна в OsmAnd в оффлайн-режиме.
При помощи OsmAndMapCreator можно создавать карты OBF и при помощи данных с других картографических онлайн-сервисов. Но обзор данных возможностей программы выходит за пределы темы этой статьи.
Источник
OpenStreetMap на каждый день
На хабре OSM упоминают постоянно, вот только репутация у проекта, похоже, совсем никакая: кучка людей что-то программирует, рисует какие-то линии и отношения, борется за лицензионную чистоту. Но на самом деле проект совсем про другое: дать каждому карту, с которой можно делать что угодно: те же гуглокарты, те же Яндекс.Карты, но которые при желании можно поправить или скачать на мобильное устройство.
Поэтому я хочу рассказать об основах: как эти карты заменили мне яндекс почти во всех каждодневных задачах.
Посмотреть и поискать
Для русскоязычного участника у проекта есть две точки входа: openstreetmap.org (также osm.org) и openstreetmap.ru (osm.org.ru). На них есть большая карта и строка поиска. Различаются эти сайты списком слоёв: на русском их значительно больше, в том числе красивейший MapSurfer.NET, спутниковые снимки от Bing, трёхмерные домики и обратная связь («указать неточность на карте», затем дабл-клик в любом месте). Второе различие — механизм поиска.
На openstreetmap.org поиск работает по адресам в западном стиле: номер дома, улица, город (например, «24, Невский проспект, Санкт-Петербург»). Сокращения не работают, выкидывать статусную часть (написать «Невский» вместо «Невский проспект») или добавлять её («посёлок Кузьмолово» вместо «Кузьмолово») нежелательно. Зато работает поиск по POI (точки интереса: магазины, кафе, парикмахерские, кинотеатры и т.п.) и по названиям категорий («кафе рядом с Невский проспект», падежи тоже не работают). Короче, хороший поиск, но не адаптированный к русским запросам.
Это попытались исправить на openstreetmap.ru: туда можно вставить большинство адресов с разных сайтов, и они правильно обработаются. Собственно, 90% моих обращений к Яндекс.Картам было как к поисковику по адресам, и сейчас наш сайт его заменил. Из бонусов — для проекта геопозиционирования избирательных комиссий я использовал API нашего поисковика (openstreetmap.ru/api/search?q=Язь), и он в Петербурге нашёл почти все адреса (написанные, замечу, в свободной форме).
Ещё 9% обращений к картам — поиск места «глазами»: открытие сайта, уменьшение масштаба до всей планеты, затем приближение к нужному месту в три-четыре прыжка с помощью растягивания прямоугольника мышью с зажатым Shift. После привыкания к масштабированию прямоугольником сайты гугля и яндекса внезапно становятся жутко неудобными. Замечу, что openstreetmap.ru пока что тоже не очень удобен, потому что там нет линейки масштабов, и приходится сто раз жать на кнопку «минус».
Поделиться
Проиллюстрировать координаты или адрес можно тремя способами. Первый — сделать скриншот карты. Второй — дать ссылку на фрагмент карты. На openstreetmap.org для этого справа внизу есть два типа ссылок: длинная (для статей) и короткая (кинуть в чатик). У первой очевидная и читаемая структура, вторая не разрывает экран.
На openstreetmap.ru постоянная ссылка слева внизу, но кроме этого, можно явно отметить точку, о которой речь, маркером: это слово спрятано в значке с шестерёнками справа.
Самый продвинутый способ — поместить на страницу живую карту с маркерами и чем только не. Вручную это несложно сделать библиотекой Leaflet, но можно полениться и применить инструмент, рекомендуемый для информационных сайтов Евросоюза.
Измерять и рисовать
Инструмент измерения расстояний на карте Яндекса часто используют для рисования маршрутов: и линия есть, и её длину показывают, и ссылку получить несложно. В OpenStreetMap это два разных инструмента. Так, для измерения расстояний есть отдельный сайт Distance Calculator. Он даже выдаёт расстояние в двух системах координат. И позволяет сохранить нарисованный путь в gpx. Oh wait…
Рисование маршрутов для других — в Show Your Journey. Хотя там везде предлагается зарегистрироваться, это нужно только для правки своих маршрутов, а сделать новый просто: справа внизу кнопка «Start a route», затем нарисовать (или загрузить GPX), затем ввести название и тыкнуть в «Create».
Наконец, недавно на openstreetmap.ru в инструментах появился пункт «Персональная карта». Это адекватная замена рисованию меток и ломаных на картах Яндекса. Правда, интерфейс не такой красивый, и информации маловато, поэтому если карта позволяет, рисовать ломаные в яндексе пока проще.
Прокладывать маршрут
О, это просто грааль в пользовательской картографии. У каждого продавца карт есть свой движок, у OpenStreetMap их десяток. Для быстрого подсчёта расстояний не могу отказать себе в удовольствии использовать Project OSRM: его скорость поражает. Тянешь маркер — и маршрут перестраивается в реальном времени. Увы, работает только в Европе и европейской части России. Есть неплохой шанс, что этот движок скоро запустят в полную силу на openstreetmap.org.
Для более сложного роутинга, с промежуточными точками и выбором транспорта, я пользуюсь сервисом Cloudmade. Кроме него есть OpenRouteService и YourNavigation.org: у всех трёх есть свои недостатки, первый и третий ещё и нерегулярно обновляются, но окончательный выбор делается по удобству: функциональность у них примерно одинаковая, и все они лучше коммерческих альтернатив, особенно на длинных дистанциях. Пользовался бы красивым MapQuest, но у меня никак не получается его завести.
Взять с собой
Способ XX века: распечатать! Сайтов много, самый очевидный — Walking Papers. Если собираетесь провести несколько дней в незнакомом городе, Maposmatic делает некое подобие атласа с указателем улиц.
Но будем более технологичны. Даже носить с собой гигабайты выкачанных тайлов — это прошлый век. Преимущество OpenStreetMap — доступность исходных данных. Векторные карты на телефонах с J2ME показывает GpsMid, на ай*ах — MapsWithMe, а для андроидов самое лучшее приложение — это OsmAnd+ (есть бесплатная версия, также хабропост). В последнем прямо из программы можно скачивать сборки карт для нужных областей и стран, плюс добавлять разные слои POI. Например, в последнем путешествии мы подключили слой статей из википедии, и пока я рулил, жена читала описания мест, где мы проезжали.
Настоящие туристы, разумеется, плюют на новомодные устройства и пользуются отдельными навигаторами. Выгрузки данных есть почти под любую систему: Навител, СитиГид, ПокетГис, ГисРусса. Но больше всего выгрузок для Garmin, потому что у всех своё назначение. Три самых популярных по России: автомобильная и две туристических: от ValentinAK и от Макса Васильева. Для поездок за границу добро пожаловать к шведскому столу.
Пользоваться и дополнять
Что-то под конец статья скатилась в список ссылок. Ну и ладно: в нашей несуразной вики, признаюсь, найти что-то полезное непросто, особенно после набега графоманов-википедистов. С другой стороны, уже на офлайновом использовании мы вышли за границы функциональности «больших» карт, и при этом самые красивые применения данным OSM остались за кадром. И что действительно поражает — все эти сайты, сервисы, выгрузки, роутинг работают с одними и теми же данными, которые может поправить или дополнить каждый. Чем мы и занимаемся каждый день. Пользуйтесь нашей картой — и, может быть, когда-нибудь вам захочется поправить какую-то мелочь. Так и увязают.
Источник