API Geolocation в JavaScript

Объект Geolocation

Объект Geolocation позволяет пользователям предоставлять свое местоположение веб-приложению. Из соображений конфиденциальности пользователю потребуется разрешение на передачу информации о местоположении.

Внимание:Эта функция доступна только в безопасном контексте (HTTPS).

Внимание:Для устройств с GPS, таких как iPhone, геолокация наиболее точна.

Geolocation API публикуется через объект navigator.geolocation.

Атрибуты объекта Geolocation

Атрибуты Описание
coordinates Возврат местоположения устройства на Земле и высоты.
position Возврат местоположения устройства в заданное время.
positionError Возврат причины ошибки при использовании геолокационного устройства.
positionOptions Описание объекта, содержащего атрибут options, который передается в качестве параметра в Geolocation.getCurrentPosition() и Geolocation.watchPosition().

Методы объекта Geolocation

Метод Описание
clearWatch() Удалите ранее установленный обработчик местоположения/ошибки с помощью Geolocation.watchPosition().
getCurrentPosition() Возврат текущего местоположения устройства.
watchPosition() Возврат监ист ID значения, затем передайте его методу Geolocation.clearWatch() для аннулирования обработчика.