Точность GPS в телефоне: на сколько метров он ошибается?

Точность GPS в телефоне зависит от спутников, A-GPS, Wi-Fi и зданий. Что означает радиус ±м и как получить надёжное местоположение для рабочих фото.

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

Откуда телефон берёт местоположение

«GPS» — это сокращение. На практике телефон смешивает несколько источников.

GNSS, а не только GPS

GNSS (глобальная навигационная спутниковая система) — общее название спутниковых группировок: американской GPS, российской ГЛОНАСС, европейской Galileo, китайской BeiDou и региональных систем, например японской QZSS. Большинство современных телефонов принимают сигналы нескольких систем одновременно. Чем больше спутников видит телефон и чем шире они распределены по небу, тем устойчивее положение. Некоторые телефоны также поддерживают двухчастотный приём (обычно L1 и L5), который помогает отсеивать отражённые сигналы в городе.

A-GPS: быстрее первое определение

Чтобы вычислить положение, телефону нужно знать, где находятся спутники. Скачивать эти орбитальные данные с самих спутников долго. Assisted GPS (A-GPS) получает их через мобильную сеть или интернет, сокращая время первого определения с десятков секунд до нескольких. Без интернета GPS всё равно работает, но запускается медленнее.

Wi-Fi, вышки сотовой связи и датчики

Операционная система также использует ближайшие сети Wi-Fi, вышки сотовой связи и датчики движения. В результате получается комбинированное местоположение. Оно даёт положение в помещении, но оценка по вышкам может сильно отличаться от реальной.

Что означает радиус точности ±м

Когда приложение показывает «±8 м», это оценочный радиус точности: круг вокруг показанной точки, внутри которого, вероятно, находится ваше истинное положение. В Android эта величина документирована примерно как уровень доверия 68%, так что иногда ваше реальное положение окажется за пределами круга.

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

Показанный радиус Типичная ситуация Пригодность для рабочих фото
Менее 10 м На улице, чистое небо, спутники пойманы Хорошо
10–30 м Плотная застройка, у окна Подходит для большинства задач
30–100 м В помещении, в основном по Wi-Fi Использовать осторожно
Более 100 м Подвал, только вышки, сразу после запуска Ненадёжно как доказательство местоположения

Эти диапазоны — практический ориентир, а не стандарт. На официальной странице GPS.gov о точности отмечается, что смартфоны с GPS обычно точны до нескольких метров под открытым небом и менее точны рядом со зданиями, мостами и деревьями.

Почему местоположение «плавает»

  • Городские каньоны: на улицах, застроенных высотками, например в центре Хошимина или в ханойском районе Каузяй, здания закрывают большую часть неба и отражают сигналы. Телефон может поставить вас на другую сторону дороги.
  • В помещении и под землёй: бетон и стекло с металлическим напылением ослабляют или блокируют спутниковые сигналы, и телефон переключается на Wi-Fi или вышки.
  • Холодный старт: если телефон давно не использовал геолокацию или переместился далеко, первое определение может сильно ошибаться.
  • Режимы энергосбережения: некоторые телефоны реже обновляют местоположение или отключают GPS при низком заряде.
  • Металлические чехлы и автомобильные держатели могут экранировать антенну.
  • Приложения подмены местоположения: это не естественная погрешность, а намеренная подделка, и её нужно обнаруживать отдельно.

Советы для точного определения при съёмке

  1. Включите высокую точность геолокации на Android или Точную геопозицию для приложения на iPhone.
  2. Откройте камеру за несколько секунд до съёмки, чтобы она успела поймать спутники.
  3. Проверьте значение ±м, прежде чем нажать на спуск. Если оно больше 30 м, выйдите на улицу или подойдите к окну.
  4. Не снимайте сразу после выхода из подвала или лифта. Подождите, пока положение обновится.
  5. Снимите металлический чехол, если регулярно замечаете смещение.
  6. В помещении добавляйте заметку с комнатой, этажом или видом работ, потому что координаты не различают этажи.

Точность GPS и учёт посещаемости по геозоне

При отметке прихода по фото компания обычно задаёт геозону: центр объекта и допустимый радиус. Если радиус слишком узкий, сотрудники, стоящие в правильном месте, помечаются как «снаружи» только из-за погрешности GPS. Практическое правило: допустимый радиус должен быть с запасом больше типичной погрешности в этом месте. Как его выбрать — в статье радиус геозоны для учёта посещаемости, а как распознать обман — в статье как остановить мошенничество с посещаемостью.

Схема геозоны: центр объекта с радиусом от 20 м до 50 км; приход внутри засчитывается этому объекту, приход снаружи помечается для проверки Owner и Администраторами

Как SnapID Mark работает с точностью местоположения

Камера SnapID Mark в личном режиме: уличное фото со штампом 16:45, дата, погода 29°C солнечно, адрес у моста Дракона, GPS-координаты и QR-код

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

Важно знать: приложение читает местоположение, только пока у вас открыта камера и вы делаете фото. Оно не отслеживает местоположение постоянно в фоне. Подробнее — в разделах безопасность и возможности.

Вопросы и ответы

Нужен ли GPS в телефоне интернет?

Нет. Телефон получает сигналы напрямую со спутников. Интернет лишь ускоряет первое определение (A-GPS) и загружает карты и адреса.

Почему два телефона рядом показывают разное положение?

У каждого свой чип, антенна, программное обеспечение и обзор неба. Разница в несколько метров нормальна.

Может ли GPS определить, на каком я этаже?

Ненадёжно. Вертикальная погрешность обычно больше горизонтальной, а сигналы в помещении слабые. Указывайте этаж на фото.

Какая точность достаточна для фото инспекции?

Единой цифры нет. На практике около 20–30 м или лучше обычно достаточно, чтобы показать, что вы были на нужном объекте. Для ясности добавьте заметку с названием вида работ.

Если вы хотите, чтобы на каждом фото с объекта были понятные координаты и честное значение точности, скачайте SnapID Mark и проверьте показатель ±м на своих объектах.