Geolocation

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

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

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

Свойства

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

Методы

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

Geolocation.getCurrentPosition() Secure context

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

Geolocation.watchPosition() (en-US) Secure context

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

Geolocation.clearWatch() (en-US) Secure context

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

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

Specification
Geolocation API
# geolocation_interface

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

BCD tables only load in the browser

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