Geolocation

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Интерфейс Geolocation представляет возможность программно получит местоположение устройства. Он даёт доступ веб-содержимому к позиции пользователя. Это также помогает сайтам и приложениям предоставлять результаты, основываясь полученных данных.

Объект с этим интерфейсом получается с помощью свойства NavigatorGeolocation.geolocation и реализуется объектом Navigator.

Примечание: По некоторым причинам, связанным с безопасностью, когда веб-страница пытается получить доступ к местоположению, пользователь будет уведомлен, а также будет запрошено разрешение. Имейте в виду, что у каждого браузера есть свои политики и методы для запроса этого разрешения.

Свойства

Интерфейс Geolocation ни реализует, ни наследует никаких свойств.

Методы

Интерфейс Geolocation не наследует никаких методов.

Geolocation.getCurrentPosition() Secure context

Определяет местоположение устройства и возвращает объект Position с данными.

Geolocation.watchPosition() Secure context

Возвращает long значение, предоставляет вновь созданную колбэк-функцию, вызываемую при изменении местоположения устройства.

Geolocation.clearWatch() Secure context

Удаляет обработчик, созданный с помощью watchPosition().

Спецификации

Specification
Geolocation
# geolocation_interface

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также