HTML5-Geolokalisierung
Lokalisieren Sie den Standort des Benutzers (Empfohlenes Lernen: HTML-Tutorial)
HTML5 Geolocation API wird verwendet, um den geografischen Standort des Benutzers zu ermitteln.
Da diese Funktion möglicherweise die Privatsphäre des Benutzers verletzt, sind Informationen zum Benutzerstandort nicht verfügbar, es sei denn, der Benutzer stimmt zu.
Browser-Unterstützung
Internet Explorer 9, Firefox, Chrome, Safari und Opera unterstützen Geolokalisierung.
Hinweis: Die Geolokalisierung ist für Geräte mit GPS, wie zum Beispiel das iPhone, genauer.
HTML5 – Geolocation verwenden
Bitte verwenden Sie die Methode getCurrentPosition(), um den Standort des Benutzers zu ermitteln.
Das folgende Beispiel ist ein einfaches Geolokalisierungsbeispiel, das den Längen- und Breitengrad des Standorts des Benutzers zurückgibt.
Beispiel
<script> 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; } </script>
Beispielerklärung:
Erkennen, ob Geolokalisierung unterstützt wird
Wenn unterstützt, dann Führen Sie die Methode getCurrentPosition() aus. Wenn dies nicht unterstützt wird, wird dem Benutzer eine Meldung angezeigt.
Wenn getCurrentPosition() erfolgreich ausgeführt wird, wird ein Koordinatenobjekt an die im Parameter showPosition angegebene Funktion zurückgegeben
Die Funktion showPosition() ruft den Längen- und Breitengrad ab und zeigt ihn an
Das obige Beispiel ist ein sehr einfaches Geolocation-Skript ohne Fehlerbehandlung.
Das obige ist der detaillierte Inhalt vonHTML5-Geolokalisierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!