JavaScript HTML DOM объект геолокации
Объект геолокации
Объект Geolocation позволяет пользователю указать свое местоположение в интернете. По соображениям конфиденциальности у пользователя запрашивается разрешение на сообщение.
Примечание: Эта функция доступна только в защищенном контексте (HTTPS).
Примечание: Геолокация наиболее точна для устройств с GPS, таких как iPhone.
API геолокации публикуется через объект navigator.geolocation.
Свойства объекта геолокации
Свойство | Описание |
---|---|
coordinates | Возвращает положение и высоту устройства на "Земле" |
position | Возвращает положение соответствующего устройства в данный момент |
positionError | Возвращает причину ошибки при использовании устройства геолокации |
positionOptions | Описывает объект, содержащий свойства параметра, которые необходимо передать в качестве параметра из Geolocation.getCurrentPosition() и Geolocation.watchPosition() |
Методы объекта геолокации
Метод | Описание |
---|---|
clearWatch() | Отменить регистрацию обработчиков отслеживания местоположения/ошибок, ранее установленных с помощью Geolocation.watchPosition() |
getCurrentPosition() | Возвращает текущее положение устройства |
watchPosition() | Возвращает значение идентификатора отслеживания, которое затем можно использовать для отмены регистрации обработчика передав его методу Geolocation.clearWatch() |