Открыть сервисСервис

Отправка геолокации с мобильного телефона

Отправка геолокации — это передача координат местоположения устройства другому человеку или сервису через мобильное приложение. Определяется геолокация средствами смартфона: спутниковой системой GPS, сетью сотовых операторов, Wi-Fi-точками доступа и Bluetooth-маяками. В большинстве случаев пользователю не требуется отдельно «включать геолокацию» — достаточно разрешить приложению доступ к местоположению и воспользоваться встроенной функцией отправки координат.

Как определяется местоположение телефона

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

  • GPS/GLONASS — спутниковая навигация. Точность в открытом месте составляет 3–10 метров. Для работы требуется видимость неба; в помещениях и тоннелях сигнал теряется.
  • Сотовые вышки — определение по треугольнику基站 оператора связи. Точность 100–1000 метров, работает везде, где есть сеть.
  • Wi-Fi — по MAC-адресам окружающих точек доступа базы данных позиционирования определяют координаты с точностью 15–40 метров в городах.
  • Bluetooth-маяки — используются в помещениях торговых центров и транспорта.

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

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

  1. Открыть «Настройки» → «Местоположение» (в разных версиях оболочки путь может отличаться: «Подключения» → «Сервисы» → «Использовать геолокацию»).
  2. Переключить главный тумблер в положение «Вкл.».
  3. Выбрать режим определения: «Высокая точность» (GPS + Wi-Fi + сеть), «Экономия батареи» (только Wi-Fi и сеть) или «Только устройство» (только GPS).
  4. При запросе приложения разрешить доступ к местоположению — лучше вариант «Разрешить только при использовании приложения».

На устройствах с оболочками MIUI, One UI, ColorOS и других путь к настройкам может варьироваться, но пункт «Геолокация» присутствует в разделе «Настройки».

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

  1. «Настройки» → «Конфиденциальность и безопасность» → «Сервисы геолокации».
  2. Включить общий переключатель.
  3. Внизу страницы включить «Сеть и Wi-Fi» — это улучшает точность за счёт вспомогательных данных.
  4. Для конкретного приложения выбрать уровень доступа: «Никогда», «При использовании приложения», «Спрашивать в следующий раз» или «Всегда».

На iPhone с iOS 14 и выше доступна точная/примерная геолокация — можно отдать приложению только приблизительные координаты.

Отправка геолокации через мессенджеры

Самый распространённый способ — отправить свои координаты в чате.

Telegram

Открыть чат → нажать скрепку или иконку вложений → «Геопозиция». Доступны два режима:

  • Отправить моё местоположение — разовые координаты в момент отправки.
  • Отправить геопозицию в реальном времени — ссылка на живую передачу координат, действует заданное время (от 15 минут до суток). Получатель видит движение отправителя на карте.

WhatsApp (продукт Meta, признанной экстремистской и запрещённой в РФ)

Открыть чат → скрепка → «Геопозиция». Варианты: отправить текущее местоположение или «Поделиться в реальном времени» (до 8 часов). На iPhone перед первым использованием приложение запросит доступ к геолокации.

VK Мессенджер и «Контакты»

Встроенный функционал аналогичен WhatsApp: отправка разовых координат или временная передача в реальном времени.

iMessage

На iPhone: открыть чат → нажать «i» вверху → «Отправить мою текущую геопозицию». Для живой передачи — «Поделиться моей геопозицией» с выбором длительности.

Отправка через картографические сервисы

Google Карты: нажать синюю кнопку с точкой → «Поделиться местоположением» → выбрать контакт или скопировать ссылку. Живая передача работает до 72 часов.

Яндекс Карты: нажать на значок местоположения → «Поделиться» → выбрать приложение для отправки ссылки. Поддерживается отправка разовых координат и ссылки на метку.

Apple Карты: долгое нажатие на точку → «Поделиться» → выбрать способ отправки.

Отправка координат вручную

Если нужен именно набор чисел (широта и долгота), можно получить их и передать текстом:

  1. Открыть Google Карты или Яндекс Карты, определить своё положение.
  2. Долгим нажатием по точке получить значения вида 55.7558, 37.6173 (широта, долгота).
  3. Отправить эти числа любым способом — получатель вставит их в строку поиска карты.

В Google Карты координаты копируются через меню метки, в Яндекс Картах — через «Скопировать координаты» в меню точки.

Передача геолокации в экстренных ситуациях

На Android начиная с версии 12 работает функция Emergency Location Service — при вызове экстренных служб координаты отправляются автоматически. В России аналогично работает сервис определения местоположения абонента по запросу экстренных служб через систему ЕГАС (единую государственную автоматизированную информационную систему).

На iPhone с iOS 16 и новее при активации экстренного SOS геолокация передаётся спасателям автоматически.

Точность и ограничения

УсловиеТипичная точность
Открытое пространство, GPS3–10 м
Город, Wi-Fi + сеть15–50 м
Помещение20–100 м
Подвал, тоннель100–1000 м

Точность снижается при разряженной батарее (режим энергосбережения отключает фоновое позиционирование), при отключённом Wi-Fi (даже без подключения к сети точки помогают позиционированию) и при использовании VPN.

Конфиденциальность

Операционные системы Android и iOS позволяют контролировать доступ приложений к геолокации: ограничивать уровень точности, запрещать фоновый доступ, просматривать журнал запросов. Рекомендуется разрешать геолокацию только приложениям, которым она действительно нужна, и отключать постоянную передачу координат после завершения задачи.

Источники:

  • Справка Google Android — «Управление геоданными на устройстве»
  • Справка Apple — «Сервисы геолокации на iPhone»
  • Справка Telegram — «Отправка геопозиции и геопозиция в реальном времени»
  • Справка WhatsApp — «Как поделиться геопозицией»
  • Справка Яндекс — «Яндекс Карты: поделиться местоположением»
  • Документация Google Maps Platform — «Geolocation API»
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru