Свойство geolocation
Пример geolocation
Получите широту и долготу местоположения пользователя:
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
document.getElementById("demo").innerHTML =
"Геолокация не поддерживается этим браузером.";
}
function showPosition(position) {
document.getElementById("demo").innerHTML =
"Широта: " + position.coords.latitude +
"Долгота: " + position.coords.longitude;
}
Попробуйте сами »
Описание geolocation
Свойство geolocation возвращает объект Geolocation, который можно использовать для определения местоположения пользователя.
Свойство geolocation доступно только для чтения.
Свойство geolocation доступно только в защищенных контекстах (HTTPS).
Свойство geolocation доступно только в случае одобрения его пользователем.
Примечание geolocation
Геолокация гораздо точнее для устройств с GPS, таких как смартфоны.
Похожи на geolocation
Синтаксис geolocation
navigator.geolocation
Возвращаемое значение geolocation
| Тип | Описание |
|---|---|
| Object | Ссылка на объект геолокации. |
Поддержка браузера geolocation
navigator.geolocation поддерживается во всех браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | Да |