Beispiel
Holen Sie sich den Breiten- und Längengrad der Position des Benutzers:
var x = document.getElementById("demo");
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML =
"Geolocation is not supported by this browser.";
}
}
function showPosition(position) {
x.innerHTML =
"Latitude: " + position.coords.latitude +
"<br>Longitude: " + position.coords.longitude;
}
Das Ergebnis von x könnten sein:
Latitude: 40.7242737
Longitude: -73.9802387
Versuch es selber " Definition und Verwendung
Die Geolocation-Eigenschaft gibt ein Geolocation-Objekt, das verwendet werden kann, die Position des Benutzers zu lokalisieren.
Da dies die Privatsphäre der Nutzer gefährden können, ist die Position nicht verfügbar, wenn der Benutzer sie genehmigt.
Hinweis: Diese Eigenschaft ist schreibgeschützt.
Weitere Informationen über Gelocation, besuchen Sie unsere HTML5 Gelocation Tutorial.
Browser-Unterstützung
Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die die Eigenschaft vollständig unterstützt.
Eigentum | |||||
---|---|---|---|---|---|
geolocation | 5.0 | 9.0 | 3.5 | 5.0 | 16.0 |
Hinweis: Geolokalisierung ist viel genauer für Geräte mit GPS, wie ein Smartphone.
Syntax
navigator.geolocation
Technische Details
Rückgabewert: | Ein Verweis auf das Objekt Geolokation |
---|
<Navigator Object