Программа для поиска координат на карте. Практикум: используем GPS на Android по максимуму

16.07.2019

Каждый «яблочный» смартфон оснащен встроенным GPS-модулем с возможностью найти местоположение устройства с точностью до нескольких метров. Обычно для работы с координатами мы пользуемся удобным интерфейсом приложений вроде Google Maps. Но иногда бывает удобнее получить точные GPS-координаты (широту и долготу) для поиска конкретной точки на карте. Вот только как это сделать?

Вконтакте

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

Как посмотреть координаты GPS на iPhone?

1 . Убедитесь, что у вас активны Службы геолокации . Чтобы проверить это, Откройте Настройки вашего смартфона и перейдите по адресу Конфиденциальность → Службы геолокации . Если соответствующий переключатель активен (подсвечен зеленым цветом), значит, всё в порядке.


2 . Откройте на iPhone приложение Компас . Если вы не знаете, где его искать, просто введите «Компас» в строку поиска по iOS (для этого нужно провести пальцем от верхней части дисплея к центру).

3 . При необходимости откалибруйте его так, как показано на экране. Через несколько секунд он покажет ваше актуальное местоположение. Данные отобразятся в нижней части экрана. Если их там нет - значит, у вас неактивны Службы геолокации.

4 . Скопируйте координаты GPS в нижней части экрана. Чтобы сделать это, нажмите на них и удерживайте палец на дисплее, пока не увидите надпись Скопировать .

Как использовать координаты GPS

Теперь координаты можно скопировать туда, куда вам нужно - в Заметки, Сообщения, письмо электронной почты и т.п.

Важно! Чтобы приложения корректно определяли полученные координаты используйте данные формата 53°52′57″ 27°36′33″ , а не 53°52′57″ с. ш. 27°36′33″ в. д. (то есть без «с. ш.», «в. д.» и т.д.)

Воспользоваться работой приложения можно загрузив с браузера мобильного устройства страницу по адресу

    Для чего нужна эта программа:
  • найти высоту над уровнем моря и географические координаты местности, где вы находитесь;
  • посмотреть ваше расположение на карте;
  • посмотреть на снимок местности со спутника;
  • сохранить несколько записей и воспользоваться ими позже (например, указать на карте место, где сделан фотоснимок). Вы можете без регистрации записывать до 25 строк с координатами, и они будут сохраняться 365 дней каждая, начиная с момента записи. Ненужные строки можно удалять, при этом происходит сдвиг вверх, поэтому будет лучше, если к каждой записи сделать маленький комментарий. Комментарий должен быть сделан английскими буквами, но так чтобы вы понимали, что это за запись;
  • определение координат происходит в формате Google maps, что исключает необходимость поиска программы-конвертера и преобразование из одной системы в другую
    Что нужно иметь для работы программы:
  • Для того чтобы воспользоваться программой нужно иметь современное мобильное устройство со встроенным GPS модулем – это может быть сотовый телефон, смартфон или планшет. Как один из вариантов можно рассматривать ноутбук с подключенным по Wi-Fi GPS навигатором.
  • Современный мобильный браузер с поддержкой HTML5, например Chrome, Safari, Opera mobile (в Opera mini работать не будет).
  • Во время работы приложения GPS модуль должен быть включен, в другом случае, после попытки найти местоположение программа возвратит сообщение с ошибкой.
  • И самое главное : на вопрос браузера "Позволить определить ваше местоположение ", ответить "ДА ".

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

Некоторые особенности работы приложения при "холодном" запуске GPS приемника:
"Холодным" запуском называется первое включение GPS модуля после того, как он не использовался длительное время или с момента последнего запуска GPS приемник был выключен и перемещен на значительное расстояние. При “холодном” запуске происходит скачивание информации о параметрах орбит всех спутников, поэтому время определения GPS координат может затянуться до 10 минут. Если GPS приемник не выключался или отключение происходило на короткое время, тогда определение координат происходит очень быстро. Также значительно уменьшает время ожидания вспомогательный A-GPS модуль. Ускорение очень заметно при “холодном” старте. Соответственно, этот модуль также должен быть включенным.

Может ли пользователь определить свои координаты в помещении?
В данном случае все зависит от того, используется ли в вашем устройстве A-GPS модуль. С помощью этого модуля система попытается найти ваше расположение по сигналам с сотовых станций. Но при этом точность определения будет намного меньше, чем получение "чистого" GPS сигнала. Лучше всего определять свои координаты на открытой местности, где нет помех от больших деревьев или сооружений.

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

Поскольку во многих случаях сразу несколько программ умеют выполнять похожие задачи, то подробное описание давалось лишь для одной-двух, а остальные перечислялись в «Альтернативах».
Напомню, что некоторые возможности (отправка координат, запись маршрутов) доступны в составе , которые были рассмотрены чуть ранее.
Как обычно, все программы в обзоре являются бесплатными, а некоторые из них доступны и для других мобильных платформ, поэтому материал представляет интерес не только для владельцев Android.

ПЕРЕДАЧА КООРДИНАТ

Простые, но полезные утилиты для быстрой передачи своих координат другим людям.


РОДИТЕЛЬСКИЙ КОНТРОЛЬ / КООРДИНАТЫ ЗНАКОМЫХ

СЛЕЖЕНИЕ

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


Glympse генерирует специальную ссылку на сайт glympse.com (регистрация не требуется), которую можно отправить кому-то по SMS, почте или с помощью любого другого сервиса, установленного на Android. Линк открывает в браузере карту, где в режиме реального времени отображается положение отправителя.
Передача координат по умолчанию работает в течение 30 минут (длительность настраивается), после чего страница перестает обновляться. Пользователь также может указать на карте конечный пункт своего маршрута, чтобы его можно было перехватить где-то по пути.
Glympse – одна из самых полезных и интересных программ в обзоре, поэтому не удивительно, что она отмечена значком EDITORS’ CHOICE в Android Market.


Утилита разработана специально для любителей аирсофта и пейнтбола. BattleTac позволяет видеть на экране положение всех игроков своей команды и передавать быстрые сообщения и указания для координации действий. Бета-версия программы распространяется бесплатно.

Альтернатива : Real Time GPS Tracker

РАСШИРЕННАЯ РЕАЛЬНОСТЬ

НЕСКОЛЬКО СОВЕТОВ
Если программы долго определяют координаты устройства на открытом пространстве, рекомендуем предварительно запускать утилиты GPS Fix или GPS Test, о которых можно почитать выше, либо активировать возможность передачи данных по GPRS/2G/3G каналу. Поверьте, это помогает.
Во время записи маршрутов вдали от цивилизации есть смысл переводить телефон в режим Airplane mode для отключения модуля сотовой связи. Мобильная связь в таким местах, как правило, и так практически недоступна, а вот сэкономленного заряда батареи вполне может хватить для беспрерывной записи трека в течение целого светового дня.
Если доступ в Интернет с мобильного устройства отсутствует, но хочется в реальном времени видеть свое перемещение на карте, можно использовать одну из программ, поддерживающих оффлайн-карты (например, RMaps или Maverick).

В разделе "GPS" - "GPS координаты" вы можете отслеживать все местоположения телефона за выбранный период времени: сутки, неделю, месяц или любой другой период, а также установить интервал между временем фиксации gps координат телефона. Все эти координаты отмечаются прямо на карте и соединяются линиями для визуального удобства при просмотре отчетов.

В разделе "Список GPS координат" отображаются координаты (широта, долгота и время) за все время. Справа в каждой строчке есть "Зеленая кнопка", при нажатии на которую откроется карта Google Maps c координатами местоположения телефона.

Вы также можете экспортировать список gps координат в файл CSV, PDF или Excel, сохранить на компьютер и распечатать, если это необходимо.

Отличная функция для родителей! Вы можете задать gps-зону, за которую телефон не должен выходить или, наоборот, в которую не должен входить. Например, вы можете задать gps координаты школы, в которой учится ваш ребенок, установить тип привязки "снаружи" и задать радиус gps привязки (например, 5 километров). Если телефон ребенка окажется за пределами вашего установленного ограничения, например, ребенок куда-то поедет или пойдет прогуливать занятия, вы получите email сообщение с оповещением об этом!

Аналогично, и обратное действие, вы можете установить gps-зону (тип привязки "внутри"), при посещении которой, вы получите email уведомление.

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

Местонахождение телефона по вышкам оператора

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

В разделе "GPS" - "Вышки (БС)" отображается следующая информация:
IMSI - международный идентификатор абонента мобильной сети. IMSI служит для уникальной идентификации абонента сотовой связи в пределах всего мира. По IMSI можно определить в какой стране и у какого оператора зарегистрирован абонент - есть несколько онлайн сервисов, например, www.numberingplans.com;
ID вышки - у каждой базовой станции оператора сотовой связи есть свой ID номер;
Имя оператора и код страны телефона абонента.

Если вы нажмете на "Зеленую кнопку" определения местоположения по вышке на карте, то скорее всего увидите следующее сообщение: GPS координаты БС не найдены.

В России, СНГ и многих других странах мира нет общей базы базовых станций с gps координатами! Так что эта функция в основном работает, если телефон был на территории США или некоторых стран Европы.

В разделе "GPS" - "Wi-Fi точки доступа" отображаются все wifi сети, которые использовались на телефоне (статус connected) или были обнаружены в зоне действия подключенной wifi сети.

Если вы нажмете на "Зеленую кнопку" определения местоположения по wifi на карте, то скорее всего увидите следующее сообщение: Невозможно определить GPS координаты запрошенной Wi-Fi точки доступа.

Единая база общественных wifi точек и их gps покрытие пока существует только в США и ряде стран центральной Европы. Если телефон находился на территории этих стран, то можете попробовать определить координаты.