Тест GPS и геолокации
Определение координат, точности и скорости GPS/IP локации.
Настройки
Координаты
Статус
Лог
Инфо
Инструкция GPS
Проверка координат и точности.
Проверка прав
Одиночный запрос
Слежение (Трекинг)
FAQ (GPS)
Вопросы о точности и IP-позиционировании.
Что может тестировать эта страница?
Он использует API геолокации браузера, чтобы проверить, доступно ли позиционирование, и отображает статус разрешения, является ли это безопасным контекстом (HTTPS), а также координаты, точность и метку времени, возвращаемые позиционированием.
Почему обязательно HTTPS?
Позиционирование — это конфиденциальная функция, и современные браузеры обычно допускают ее только в безопасном контексте. Страницы, не использующие HTTPS, часто полностью отклоняются или понижаются до уровня.
Почему я получаю сообщение «Разрешение отклонено» после того, как я нажимаю «Получить один раз/Начать мониторинг»?
Это означает, что вы отклонили разрешение на размещение сайта. Пожалуйста, измените положение на «Разрешить» в разрешениях/настройках сайта в адресной строке браузера, затем обновите страницу и повторите попытку.
Почему отображается сообщение «API разрешений недоступен»?
Некоторые браузеры/режимы (например, режим конфиденциальности) могут не поддерживать API разрешений и, следовательно, не могут предварительно прочитать статус разрешений. Но вы все равно можете нажать «Получить один раз/Начать прослушивание», чтобы браузер отобразил запрос на авторизацию и возвратил результат.
В чем разница между «получить один раз» и «начать слушать»?
«Get Once» вызывает getCurrentPosition и возвращает результат только один раз; «Начать мониторинг» вызывает watchPosition, который будет продолжать перезванивать при изменении позиции или обновлении системы. Он подходит для наблюдения за частотой обновления, изменениями точности во время движения и т. д.
Чем меньше точность (точность позиционирования), тем лучше?
Вообще говоря, чем меньше значение, тем меньше ошибка оценки, но на нее влияют внутренние/наружные условия, GPS/Wi-Fi/базовые станции, стратегии энергосбережения системы и т. д. Целесообразнее проводить сравнительное тестирование на одном и том же устройстве.
Почему «возраст данных (сейчас — временная метка)» большой?
Возможно, система возвращает местоположение кэша (maximumAge разрешает кэширование), или датчик не обновляется или не регулируется системой энергосбережения. Вы можете попробовать установить для параметра MaximumAge значение 0, увеличить время ожидания и повторить тестирование на открытом воздухе/у окна.
Каково влияние «высокой точности»?
EnableHighAccuracy=true может активировать более энергозатратный, но более точный путь позиционирования (в зависимости от устройства и системы). Внутри помещений улучшение может быть ограниченным, но оно будет более медленным или более энергозатратным; с ним рекомендуется провести контрольную пробу.
Почему время позиционирования истекает (TIMEOUT)?
Распространенными причинами являются слабый сигнал (в помещении/препятствие), система экономит электроэнергию или служба браузера/системы временно недоступна. Вы можете увеличить таймаут (например, 15-30 секунд) или переключить сети/отключить VPN/прокси, сменить браузер и попробовать еще раз.
Безопасна ли конфиденциальность? Будет ли загружено мое местоположение?
Страница просто вызывает интерфейс позиционирования браузера и отображает результаты во внешнем интерфейсе. На этой странице не требуется загружать информацию о местоположении на сервер (если только вы не скопируете/отправите ее вручную).