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() |