Venster navigator.geolocation
Voorbeeld
Verkrijg de breedte- en lengtegraad van de positie van de gebruiker:
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;
}
Definitie en gebruik
De geolocation
eigenschap retourneert een Geolocation-object dat kan worden gebruikt om de positie van de gebruiker te lokaliseren.
De geolocation
eigenschap is alleen-lezen.
De geolocation
eigenschap is alleen beschikbaar in beveiligde contexten (HTTPS).
Het geolocation
pand is alleen beschikbaar als de gebruiker het goedkeurt.
Opmerking
Geolocatie is veel nauwkeuriger voor apparaten met GPS, zoals smartphones.
Zie ook:
Syntaxis
navigator.geolocation
Winstwaarde
Type | Beschrijving |
Een voorwerp | Een verwijzing naar een Geolocatie-object. |
Browserondersteuning
navigator.geolocation
wordt ondersteund in alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |