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