Window navigator.geolocation
Příklad
Získejte zeměpisnou šířku a délku pozice uživatele:
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;
}
Definice a použití
Vlastnost geolocation
vrací objekt Geolocation , který lze použít k nalezení pozice uživatele.
Vlastnost geolocation
je pouze pro čtení.
Tato geolocation
vlastnost je dostupná pouze v zabezpečených kontextech (HTTPS).
Vlastnost geolocation
je dostupná pouze v případě, že ji uživatel schválí.
Poznámka
Geolokace je mnohem přesnější pro zařízení s GPS, jako jsou chytré telefony.
Viz také:
Syntax
navigator.geolocation
Návratová hodnota
Typ | Popis |
Objekt | Odkaz na objekt Geolocation. |
Podpora prohlížeče
navigator.geolocation
je podporován ve všech prohlížečích:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |