--- title: Geolocation slug: Web/API/Geolocation tags: - API - Advanced - Geolocation API - Interface - Reference - Secure context translation_of: Web/API/Geolocation ---
Интерфейс Geolocation
представляет возможность программно получит местоположение устройства. Он даёт веб-содержимому к позиции пользователя. Это также помогает сайтам и приложениям предоставлять результаты, основываясь полученных данных.
Объект с этим интерфейсом получается с помощью свойства {{domxref("NavigatorGeolocation.geolocation")}} и реализуется объектом {{domxref("Navigator")}}.
Примечание: По некоторым причинам, связанным с безопасностью, когда веб-страница пытается получить доступ к местоположению, пользователь будет уведомлен, а также будет запрошено разрешение. Имейте в виду, что у каждого браузера есть свои политики и методы для запроса этого разрешения.
Интерфейс Geolocation
ни реализует, ни наследует никаких свойств.
Интерфейс Geolocation
не наследует никаких методов.
long
значение, предоставляет вновь созданную колбэк-функцию, вызываемую при изменении местоположения устройства.watchPosition()
.Спецификация | Статус | Комментарий |
---|---|---|
{{SpecName('Geolocation', '#geolocation_interface')}} | {{Spec2('Geolocation')}} | Основная спецификация. |
{{Compat("api.Geolocation")}}