Отправка геолокации с мобильного телефона¶
Отправка геолокации — это передача координат местоположения устройства другому человеку или сервису через мобильное приложение. Определяется геолокация средствами смартфона: спутниковой системой GPS, сетью сотовых операторов, Wi-Fi-точками доступа и Bluetooth-маяками. В большинстве случаев пользователю не требуется отдельно «включать геолокацию» — достаточно разрешить приложению доступ к местоположению и воспользоваться встроенной функцией отправки координат.
¶Как определяется местоположение телефона
Смартфоны используют несколько технологий одновременно, что повышает точность и скорость определения:
- GPS/GLONASS — спутниковая навигация. Точность в открытом месте составляет 3–10 метров. Для работы требуется видимость неба; в помещениях и тоннелях сигнал теряется.
- Сотовые вышки — определение по треугольнику基站 оператора связи. Точность 100–1000 метров, работает везде, где есть сеть.
- Wi-Fi — по MAC-адресам окружающих точек доступа базы данных позиционирования определяют координаты с точностью 15–40 метров в городах.
- Bluetooth-маяки — используются в помещениях торговых центров и транспорта.
Наиболее точные результаты достигаются при комбинировании всех методов (так называемый A-GPS).
¶Включение геолокации на Android
- Открыть «Настройки» → «Местоположение» (в разных версиях оболочки путь может отличаться: «Подключения» → «Сервисы» → «Использовать геолокацию»).
- Переключить главный тумблер в положение «Вкл.».
- Выбрать режим определения: «Высокая точность» (GPS + Wi-Fi + сеть), «Экономия батареи» (только Wi-Fi и сеть) или «Только устройство» (только GPS).
- При запросе приложения разрешить доступ к местоположению — лучше вариант «Разрешить только при использовании приложения».
На устройствах с оболочками MIUI, One UI, ColorOS и других путь к настройкам может варьироваться, но пункт «Геолокация» присутствует в разделе «Настройки».
¶Включение геолокации на iPhone
- «Настройки» → «Конфиденциальность и безопасность» → «Сервисы геолокации».
- Включить общий переключатель.
- Внизу страницы включить «Сеть и Wi-Fi» — это улучшает точность за счёт вспомогательных данных.
- Для конкретного приложения выбрать уровень доступа: «Никогда», «При использовании приложения», «Спрашивать в следующий раз» или «Всегда».
На iPhone с iOS 14 и выше доступна точная/примерная геолокация — можно отдать приложению только приблизительные координаты.
¶Отправка геолокации через мессенджеры
Самый распространённый способ — отправить свои координаты в чате.
¶Telegram
Открыть чат → нажать скрепку или иконку вложений → «Геопозиция». Доступны два режима:
- Отправить моё местоположение — разовые координаты в момент отправки.
- Отправить геопозицию в реальном времени — ссылка на живую передачу координат, действует заданное время (от 15 минут до суток). Получатель видит движение отправителя на карте.
¶WhatsApp (продукт Meta, признанной экстремистской и запрещённой в РФ)
Открыть чат → скрепка → «Геопозиция». Варианты: отправить текущее местоположение или «Поделиться в реальном времени» (до 8 часов). На iPhone перед первым использованием приложение запросит доступ к геолокации.
¶VK Мессенджер и «Контакты»
Встроенный функционал аналогичен WhatsApp: отправка разовых координат или временная передача в реальном времени.
¶iMessage
На iPhone: открыть чат → нажать «i» вверху → «Отправить мою текущую геопозицию». Для живой передачи — «Поделиться моей геопозицией» с выбором длительности.
¶Отправка через картографические сервисы
Google Карты: нажать синюю кнопку с точкой → «Поделиться местоположением» → выбрать контакт или скопировать ссылку. Живая передача работает до 72 часов.
Яндекс Карты: нажать на значок местоположения → «Поделиться» → выбрать приложение для отправки ссылки. Поддерживается отправка разовых координат и ссылки на метку.
Apple Карты: долгое нажатие на точку → «Поделиться» → выбрать способ отправки.
¶Отправка координат вручную
Если нужен именно набор чисел (широта и долгота), можно получить их и передать текстом:
- Открыть Google Карты или Яндекс Карты, определить своё положение.
- Долгим нажатием по точке получить значения вида
55.7558, 37.6173(широта, долгота). - Отправить эти числа любым способом — получатель вставит их в строку поиска карты.
В Google Карты координаты копируются через меню метки, в Яндекс Картах — через «Скопировать координаты» в меню точки.
¶Передача геолокации в экстренных ситуациях
На Android начиная с версии 12 работает функция Emergency Location Service — при вызове экстренных служб координаты отправляются автоматически. В России аналогично работает сервис определения местоположения абонента по запросу экстренных служб через систему ЕГАС (единую государственную автоматизированную информационную систему).
На iPhone с iOS 16 и новее при активации экстренного SOS геолокация передаётся спасателям автоматически.
¶Точность и ограничения
| Условие | Типичная точность |
|---|---|
| Открытое пространство, GPS | 3–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»
