Метод Geolocation getCurrentPosition()

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

getCurrentPosition() метод возвращает текущее местоположение устройства.

пример

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

var x = document.getElementById("demo");
function getLocation() {
  if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(showPosition);
  } else {
    x.innerHTML = "Этот браузер не поддерживает геолокацию.";
  }
}
function showPosition(position) {
  x.innerHTML = "Широта: " + position.coords.latitude +
  "<br>Долгота: " + position.coords.longitude;
}

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

синтаксис

navigator.geolocation.getCurrentPosition(success, error, options)

параметры

параметры описание
success обязателен. Возврат функции вызова, которая принимает объект Position в качестве единственного входного параметра.
error доступно. Возврат функции вызова, которая принимает объект PositionError в качестве единственного входного параметра.
options Опционально. Объект PositionOptions.

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

Текущая позиция устройства.

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

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
5.0 9.0 3.5 5.0 16.0