geolocation

Обновлено: 15.03.2023

Визначення та використання

Властивість 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 =
  "Latitude: " + position.coords.latitude +
  "Longitude: " + position.coords.longitude;
}

Синтаксис

navigator.geolocation

Повернене значення

Тип опис
Об'єкт Посилання на обєкт геолокації.

Підтримка браузера

navigator.geolocation

Посмотреть совместимость на Can I use?

navigator.geolocation