Как включить и настроить геолокацию на Андроид

geolocation on android

Смартфон без функции определения местоположения сегодня представить невозможно. Где находится владелец мобильного устройства хотят знать все: производители товаров и услуг, разработчики приложений, руководители, родители, обманутые супруги и многие другие. Разберемся как включить геолокацию, принципы ее работы и случаи применения.

Зачем нужна

Определить координаты места – это основная функция навигации, которая используется мобильным телефоном для работы приложений. В основном это программы, использующие картографию, но могут быть и другие сервисы. Мобильный телефон предоставляет пользователю ряд услуг на основе геолокации:

  • Ориентирование на местности и прокладка маршрута на карте.
  • Определение местоположения ближайших полезных объектов: адресов, остановок транспорта, магазинов, кафе и пр.
  • Передача своих координат заинтересованным лицам и организациям.
  • Поиск утерянного телефона.
  • Вызов экстренных служб в случае форс-мажора, получение информации о погодных катаклизмах и чрезвычайных ситуациях поблизости и др.

Принцип действия

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

Современные смартфоны обладают более богатым функционалом и имеют несколько вариантов для определения геопозиции:

  • GPS-модуль. Специальный чип отслеживающий сигналы из космоса. Над густонаселенными регионами планеты постоянно находятся порядка 2-3 десятков навигационных спутников, передающих специальные команды. По ним телефон определяет точные координаты. Преимущественно это американская система GPS, но есть модели с поддержкой отечественного сервиса ГЛОНАСС.
  • GSM – технология обеспечивающая мобильную связь. Принцип организации соединения абонентов основан на передаче сигнала через множество вышек (отсюда название сотовая связь). Достаточно двух-трех источников, чтобы по направлению с них установить точное местоположение телефона.
  • По сети Интернет. При предоставлении мобильного интернета провайдером назначается IP-адрес на время сеанса связи или постоянно. Таким образом идентифицируется устройство пользователя, его технические данные, в том числе и географические. Менее точный способ, чем через спутник или сотовую вышку. Работает только при наличии мобильного интернета или WiFi-соединения.
  • Анализ активности пользователя. Через приложения, установленные на телефоне, собирается информация о клиенте. Этот могут быть фотографии, адреса, комментарии в социальных сетях и другие данные. После сопоставления и анализа вычисляется примерное местонахождение. Такой способ позволяет только приблизительно определить локацию владельца телефона и используется в основном для рекламных предложений товаров и услуг.

Включение геолокации

Геолокация – функция, управляемая владельцем телефона. Для того чтобы включить GPS на Андроид и определить местоположение, нужно сначала активизировать и настроить внутренние параметры смартфона или планшета. Несмотря на единый принцип работы с геоданными на устройствах Android, порядок действий и название пунктов меню на разных моделях могут немного отличаться. Возможности геолокации демонстрируются на Самсунг A320f c ОС Android 8.0.

Быстрое подключение

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

Быстрое подключение геоданных на Андроид

Через настройки с выбором точности обнаружения

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

  1. Войдите в режим «Настройки» с главного экрана телефона. Вход в режим настроек на Андроид
  2. В перечне параметров настройки выберите пункт «Подключения». Выбор параметров подключения
  3. В списке настроек подключений выберите позицию «Геоданные». Вход в настройку параметров геоданных
  4. Установите флажок в положение «Включено». Для более качественного определения местоположения последовательно войдите в режимы «Метод обнаружения» и «Улучшение точности». Настройка геоданных на Андроид
  5. В режиме «Метод обнаружения» выберите один из принципов определения координат. Выбор варианта метода обнаружения
  6. В режиме «Улучшение точности» установите предлагаемые пути получения геоданных телефона. С помощью разных вариантов установите оптимальный баланс между точностью местоположения и энергопотреблением телефона. Чем качественнее определение координат, тем быстрее расходуется ресурс батареи. Настройка точности обнаружения телефона

Настройка геолокации и использование встроенных сервисов Андроид

Гугл предлагает пользователю ряд бесплатных услуг, использующих геоданные телефона. Для доступа к сервисам необходимо зарегистрироваться и получить аккаунт Google.

Поиск телефона

С помощью средств безопасности ОС Андроид можно активизировать функцию поиска телефона. Как это работает:

  1. Войдите в настройки, как это сделано в предыдущем разделе.
  2. Выберите пункт «Биометрические данные и безопасность». Вход в настройки безопасности на Андроид
  3. В перечне параметров нажмите на строку «Найти телефон». Активация функции поиска телефона
  4. Для удаленного управления, более точного определения места телефона в случае его потери и установления последнего местонахождения устройства, включите соответствующие флажки. Подключения вариантов удаленного поиска телефона

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

Поиск телефона с помощью сервиса Гугл

Дополнительно сервис предоставляет возможность позвонить на телефон, дистанционно заблокировать его или очистить от личных данных.

История местоположений

Этот сервис позволяет проследить хронологию применения телефона с помощью Google Maps. Как пользоваться:

  1. Запустите приложение «Google Карты». Нажмите на значок аккаунта и в списке выберите пункт «Хронология». Вход в режим "Хронология" на Андроид
  2. Выберите вкладку «День». Появится история ваших передвижений на текущую дату. Для перехода к другой дате нажмите на «Сегодня». История местоположений на конкретный день
  3. В открывшемся календаре выберите интересующий вас день. Выбор даты для просмотра истории местоположений
  4. В верхней части экрана появится карта с вашими передвижениями, в нижней – список, каждый пункт которого можно подтвердить или изменить. История передвижений на карте и списком в выбранный день

Включение доступа к геоданным для приложений

Сторонние приложения не могут использовать данные без разрешения владельца телефона. При установке сервис всегда запрашивает доступ к геоданным. Чтобы посмотреть какое приложение имеет доступ к местоположению, выполните следующие действия:

  1. Войдите в режим настроек как в предыдущих разделах.
  2. Найдите и выберите пункт «Приложения». Вход в настройки приложений на Андроид
  3. В списке приложений нажмите на вертикальное троеточие в верхнем правом углу и выберите пункт «Разрешения приложений». Выбор режима работы с разрешениями приложений
  4. В списке разрешений коснитесь строки «Местоположение». Выбор приложений с разрешением местоположения
  5. Появиться перечень приложений, использующих геолокацию мобильного телефона. Подключение разрешения определения местоположения для конкретного приложения

Примеры определения местопложения в сторонних приложениях

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

Яндекс Карты

Яндекс Карты самое популярное приложение среди отечественных пользователей, составляет реальную конкуренцию аналогичному сервису мирового лидера Гугл на территории России. Предоставляет обширный спектр возможностей для работы с геоданными. Здесь рассмотрим только функцию определения места. Чтобы вычислить свои координаты, выполните следующие действия:

  1. При первоначальном запуске система запросит разрешение на доступ к местоположению. Сначала предупреждение об использовании геоданных сделает приложение. Нажмите кнопку «Продолжить». Запрос Яндекс Карт на разрешение доступа к местоположению
  2. Потом разрешение пользователя понадобится операционной системе Android. Выберите «Разрешить». Разрешение ОС Андроид доступа к данным о местоположении для Яндекс Карт
  3. Появиться фрагмент карты с точкой нахождения телефона. Нажмите на экран в этой точке. Внизу появится информация с адресом и географическими координатами. Нажмите на значок копирования и широта с долготой сохранятся в буфере обмена. Поделиться координатами вы сможете любым удобным способом, вставив информацию из буфера в текст электронного письма, сообщения, заметки и т.д. Определиние и передача координат телефона в Яндекс Картах

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

MapsMe

Сервис по работе с картами, изначально специализировавшийся на использовании офлайн-карт. В MapsMe работа организована преимущественно через карты, сохраненные на телефоне, а основной способ определения места реализован через модуль спутниковой навигации GPS.

Процессы определения геопозиции телефона и передача координат реализованы точно так же, как и в Яндекс Картах. При загрузке приложения появляется точка на карте, нажав на которую отображаются координаты.

Определение места в MapsMe

Для загрузки офлайн-карт необходимо выбрать в меню пункт «Загрузка карт» и нажать на кнопку «Добавить карту».

Вход в режим загрузки карт в MapsMe

Страны сгруппированы по алфавиту, для удобства пользователя организован поиск по наименованию. Государства с большой территорией разбиты на отдельные регионы. Загруженные карты отображаются в списке.

Каталог карт по странам в MapsMe

GPS Test

Сервис GPS Test не работает с подробной картой местности. Предназначен для тестирования покрытия спутниковой навигацией в регионе нахождения смартфона или планшета. Предоставляет наглядную картинку с определением устойчивости сигнала. Зеленый цвет означает, что спутник позволяет определить координаты, красный говорит о неустойчивой связи.

Визуализация спутников в TestGSM

GPS Test позволяет точно определить и передать в текстовом виде координаты мобильного устройства. Определяет степень погрешности в метрах и может работать в режиме компаса.

Получение координат в TestGSM

Вопросы безопасности и ограничение работы GPS в России

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

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

Еще один момент с точки зрения безопасности, который стоит учитывать – неустойчивая работа GPS на территории России в связи с санкциями. В населенных пунктах, где есть интернет и мобильная связь проблем с определением местоположения нет. В местах, удаленных от цивилизации, т.е. где работает только спутниковая навигация, наблюдаются сбои.

По моему мнению дело не только в санкциях. Искусственное замедление спутникового сигнала или недопоставки оборудования на нужды простых обывателей-туристов не сильно влияют. Например, еще год назад в Крымских горах (Крым под санкциями с 2014 года) я определял свое место в MapsMe с точностью до нескольких метров. В этом году стрелка постоянно скачет туда-сюда и ненадолго останавливается в 3-4 км от фактической точки нахождения. Мне кажется, что вблизи важных инфраструктурных объектов сигнал целенаправленно глушится или меняется соответствующими спецслужбами.

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

Обложка: Publicdomainpictures

CompConfig.ru
Добавить комментарий