Тест геолокации

Нажмите «Начать тест», чтобы определить ваше местоположение. Данные о позиции остаются в вашем браузере.

Широта
Долгота
Точность
Высота
Скорость
Направление
Готов к проверке

Советы по тестированию геолокации

1

Разрешите доступ к местоположению при запросе браузера. Точность GPS зависит от устройства.

2

Данные высоты и скорости могут быть недоступны на всех устройствах, особенно на компьютерах.

3

Данные местоположения полностью обрабатываются в браузере и не передаются на сервер.

Технологии геолокации

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

Устройства используют несколько методов определения местоположения: GPS (спутниковая навигация) использует сигналы от 24+ спутников для расчёта координат с точностью 3-5 метров. Wi-Fi позиционирование сравнивает ближайшие точки доступа с базой данных — точность 15-40 метров. Сотовая триангуляция использует сигналы мобильной сети — точность 100-300 метров. Устройства обычно комбинируют все методы для наилучшего результата.

Точность и высота

Точность позиционирования сильно варьируется. На открытом воздухе с чистым небом — лучшая GPS-точность (3-5 м). В городских условиях — многолучевое отражение от зданий может вносить ошибки. В помещении GPS недоступен, откат на Wi-Fi позиционирование (15-40 м). GPS-измерение высоты обычно менее точное, чем горизонтальное — ожидаемая погрешность ±10-30 метров.

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

Geolocation API всегда требует явного согласия пользователя — браузер показывает чёткий диалог разрешения. Данные местоположения не передаются автоматически. API поддерживает два режима: getCurrentPosition для однократного считывания и watchPosition для непрерывного отслеживания. Опция enableHighAccuracy запрашивает GPS при наличии (потребляет больше батареи).

Часто задаваемые вопросы

Почему точность показывает ±1000 метров и более?

Высокие значения точности обычно означают, что GPS недоступен и устройство использует Wi-Fi или сотовое позиционирование. Это часто бывает в помещении. Выйдите на открытый воздух под чистое небо и подождите 30-60 секунд, пока GPS захватит спутники.

Данные местоположения сохраняются или передаются?

Нет. Координаты отображаются только в браузере и не передаются на сервер. Geolocation API обрабатывает всё полностью на стороне клиента. Вы можете отозвать разрешение на местоположение в настройках браузера в любое время.

Я в движении, а скорость показывает 0 км/ч. Почему?

Определение скорости требует GPS и лучше работает на средних-высоких скоростях (ходьба, вождение). Очень медленное движение может не обнаруживаться. Некоторые устройства сообщают скорость только от GPS, а не от Wi-Fi позиционирования. Попробуйте пройтись на улице.