Для определения географического положения на карте по телефону используются разные методы, среди них:
- GPS (Глобальная система позиционирования). 2 Телефон, оснащённый GPS-приёмником, получает сигналы от нескольких спутников и рассчитывает своё местоположение на основе времени, за которое сигналы доходят до него. 2 Чем больше спутников доступно для связи, тем точнее можно определить местоположение. 2
- Wi-Fi и сотовые сети. 2 Телефон сканирует окружающие Wi-Fi сети и отправляет информацию о них на серверы геолокации. 2 На основании базы данных Wi-Fi сетей сервер может определить положение устройства. 2 Этот метод полезен в местах, где сигнал GPS недоступен, например, в метро или крупных торговых центрах. 2
- Bluetooth-маяки и геофенсинг. 2 Bluetooth-маяки (BLE-маяки) — это маленькие устройства, которые передают сигнал на короткие расстояния. 2 Такие маяки устанавливаются в крупных торговых центрах, музеях и других общественных местах. 2 Телефон может определить своё местоположение, когда он находится в радиусе действия маяка. 2
- Акселерометр, гироскоп и магнитометр. 1 В совокупности эти датчики позволяют построить систему, при которой устройство отслеживает своё положение, начиная с последней известной точки и фиксируя все перемещения. 1
- Геолокация через приложения и кэшированные данные. 1 Даже без активного соединения приложения могут использовать кэшированные координаты, историю посещений и данные с карт. 1
Большинство мобильных устройств способны автоматически переключаться между различными методами в зависимости от доступности сигналов. 5