🚀 Сегодня вам бесплатно доступен тренажёр по HTML и CSS.
Доступно в Baseline в статусе «Widely Available» с 2018-01-29
Навигатор.gelocation — встроенный API в браузерах, который позволяет получать координаты пользователя, его направление и скорость. Этот инструмент особенно полезен для создания карт, гео-автоответчиков или показа контента в зависимости от местоположения.
Для начала работы вызовите navigator.geolocation.getCurrentPosition()
, передав ей функцию-обработчик, которая получит объект с данными о местоположении:
navigator.geolocation.getCurrentPosition(function(position) {
const lat = position.coords.latitude;
const lon = position.coords.longitude;
console.log('Широта:', lat, 'Долгота:', lon);
});
Также есть watchPosition()
, которая отслеживает изменения позиции и вызывает обработчик при каждом обновлении.
Больше обзоров веб-функций — в телеграм-канале HTML Academy.
Нашли ошибку или опечатку? Напишите нам.