Fenster navigator.geolocation
Beispiel
Holen Sie sich den Breiten- und Längengrad der Position des Benutzers:
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;
}
Definition und Verwendung
Die geolocation
Eigenschaft gibt ein Geolocation-Objekt zurück , das verwendet werden kann, um die Position des Benutzers zu lokalisieren.
Die geolocation
Eigenschaft ist schreibgeschützt.
Die geolocation
Eigenschaft ist nur in sicheren Kontexten (HTTPS) verfügbar.
Die geolocation
Eigenschaft ist nur verfügbar, wenn der Benutzer sie genehmigt.
Notiz
Die Geolokalisierung ist viel genauer für Geräte mit GPS, wie Smartphones.
Siehe auch:
Syntax
navigator.geolocation
Rückgabewert
Typ | Beschreibung |
Ein Objekt | Ein Verweis auf ein Geolocation-Objekt. |
Browser-Unterstützung
navigator.geolocation
wird in allen Browsern unterstützt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |