This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

Geolocation

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨июль 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

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

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