Почему моё местоположение неправильное?
Всё зависит от того, какое именно местоположение неверно. Если запроса разрешения вы не видели, сайт просто оценил его по IP-адресу — это в лучшем случае уровень города, и часто город оказывается не тот. Если разрешение вы дали, а точка всё равно смещена, вы разбираетесь с реальным определением по GPS и Wi-Fi: обычно от метров до квартала, с другими причинами и другими решениями.
С разрешения · Конфиденциально · Работает в Chrome, Safari, Firefox, Edge
Сначала: какое местоположение неверно?
Сайты определяют вас двумя совершенно разными способами — и ошибаются они тоже совершенно по-разному. Без спроса у сайта есть только ваш IP-адрес — оценка по базе данных с точностью примерно до города. С вашего разрешения он получает определение на устройстве — GPS, Wi-Fi и сотовые вышки, сведённые вместе телефоном или ноутбуком, с точностью до метров. Поэтому самый полезный диагностический вопрос такой: спрашивал ли браузер разрешение на геолокацию на этом сайте? Запроса не было → вас раздражает оценка по IP. Разрешение дано → вы разбираетесь с реальным определением.
Город указан неверно (оценка по IP)
Промах оценки по IP на город — или на страну — это норма, а не поломка. Мобильные операторы пропускают целые регионы через несколько шлюзов; провайдеры делят один адрес между тысячами абонентов (CGNAT); базы данных отстают от перетасовок у провайдеров на месяцы; а VPN намеренно подменяет ваш IP адресом выходного сервера. Полная механика, статистика точности и порядок исправления — в статье почему IP-местоположение неверное. Версия на две минуты: посмотрите, что сейчас выдаёт ваш IP, и если вы под VPN, подтвердите это проверкой VPN. Исправить это для конкретного сайта — значит исправить запись в базе, а не настройки на устройстве.
Ошибка от метров до квартала (реальное определение)
Когда разрешение дано, ошибки — это физика. В помещении или между высокими домами сигнал доходит до вас после отражений, и точность падает до десятков метров (почему — разбирает статья как работает точность GPS). Режимы энергосбережения незаметно переключаются на грубое определение. Первое определение после помещения стартует от последней известной точки и стабилизируется 30–60 секунд — смотрите на точку после того, как она перестанет двигаться. Что помогает, по порядку: выйдите на улицу или к окну, дайте минуту, отключите энергосберегающие режимы геолокации и сравните с кругом точности — смещение на 15 м при круге в 20 м означает, что система работает ровно так, как задумано.
На ноутбуке — совсем мимо (база Wi-Fi)
В настольных компьютерах и ноутбуках нет GPS: с разрешения они определяются по соседним сетям Wi-Fi, сверяя их с картами, собранными краудсорсингом. Такая карта умеет ошибаться занятно: переехавший роутер ещё неделями «живёт» по старому адресу; точка доступа на телефоне увозит домашнюю запись в отпуск; редкая точка доступа привязывает вас туда, где её записали в первый раз. Признак именно этой беды — аккуратная на вид позиция в совершенно чужом месте. Что делать: выключите и снова включите Wi-Fi и повторите попытку (список видимых сетей пересортируется), воткните сетевой кабель — и вы откатитесь к оценке по IP, или просто подождите: базы переучивают переехавшие роутеры за дни или недели, пока их замечают проходящие мимо телефоны.
Точка телепортируется у границы или в зоне конфликта (глушение и спуфинг)
Есть одна причина неверной метки, которая никак не связана с вашим телефоном. Сигнал GPS приходит с высоты 20 200 км и на земле по силе сравним со светом автомобильной фары, различимым из космоса, — поэтому скромный наземный передатчик способен его заглушить (глушение) или, что хуже, подменить убедительной подделкой (спуфинг). Авиационные власти фиксируют и то, и другое вблизи зон конфликтов и на некоторых границах, и признак здесь безошибочный: точка не «гуляет» на метры — она телепортируется, часто прямо на территорию аэропорта, порой на сотни километров в сторону, а иногда вместе с ней сбивается и время на телефоне.
Никакая настройка телефона это не исправит: устройству извне подсовывают ложные данные, и само оно тут ни при чём. Помогает другое — умение распознать подмену: если сразу несколько независимых приложений сходятся на одной невозможной позиции, подозревайте не устройство, а сам сигнал. Переключение телефона на определение местоположения только по Wi-Fi и сотовой сети обычно возвращает примерно верную позицию — хотя бы на уровне города, — а точность возвращается к обычной, как только вы удаляетесь от источника помех. (Статья «Как работает точность GPS» рассказывает, с чем приёмнику приходится справляться даже в мирное время.)
Диагностика за 60 секунд
Сравните сами: откройте какое моё местоположение и разрешите запрос — это ваше определение на устройстве, — а затем посмотрите мой IP-адрес, чтобы увидеть оценку по базе данных. Два результата рядом почти всегда показывают, какой из них использовал сбоящий сайт, а разделы выше дают решение. Если они расходятся сильно, а VPN у вас нет, вы только что узнали кое-что о своей сети — именно на этом приёме и построена наша проверка VPN.
Частые вопросы
Почему сайт показывает не тот город?
Как понять, откуда сайт взял моё местоположение?
Почему на ноутбуке местоположение совсем неверное?
Можно ли подделать или заглушить сигнал GPS?
Смотреть на английском: Why Is My Location Wrong? · Русский