Свойство Window navigator.geolocation

Определение и использование

geolocation Свойства возвращают данные, используемые для определения местоположения пользователя Объект Geolocation.

geolocation Свойства являются только чтением.

geolocation Свойства доступны только в безопасном контексте (HTTPS).

geolocation Свойства доступны только после одобрения пользователя.

Комментарий:Для устройств с GPS (например, смартфонов), геолокация более точна.

См. также:

Пример

Получение координат геолокации пользователя:

if (navigator.geolocation) {

navigator.geolocation.getCurrentPosition(showPosition);
  else {
}
  document.getElementById("demo").innerHTML =
  "Geolocation is not supported by this browser.";
}
function showPosition(position) {
  document.getElementById("demo").innerHTML =
  "Широта: " + position.coords.latitude +
  "Долгота: " + position.coords.longitude;
}

Попробуйте сами

Синтаксис

navigator.geolocation

Возвратное значение

Тип Описание
Объект Ссылка на объект Geolocation.

Поддержка браузера

Все браузеры поддерживают navigator.geolocation

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Поддержка Поддержка Поддержка Поддержка Поддержка Поддержка