Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Das location-Ereignis der HTMLGeolocationElement-Schnittstelle wird ausgelöst, wann immer der Browser Ortungsdaten oder Fehlermeldungen erhält, wenn eine Anfrage nach Ortungsdaten nicht erfolgreich war.
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignis-Handler-Eigenschaft.
Ein Event.
In unserem Eingebettete Karte-Demo (Quellcode) verwenden wir einen location-Ereignis-Handler, um auf Empfang von Ortungsdaten und Fehlern zu reagieren:
Wenn Ortungsdaten erfolgreich zurückgegeben werden, greifen wir über die HTMLGeolocationElement.position-Eigenschaft darauf zu und rufen die Breitengrad- und Längengradwerte ab. Wir protokollieren diese in der Konsole und zeichnen sie dann auf einer Karte, indem wir sie zusammen mit einem Verweis auf das HTMLGeolocationElement-Objekt an die drawMap()-Funktion übergeben. Wenn die Datenanfrage fehlschlägt, greifen wir über die HTMLGeolocationElement.error-Eigenschaft auf den Fehler zu und protokollieren die Fehlermeldung in der Konsole.
Sehen Sie die Hauptseite HTMLGeolocationElement für eine vollständige Erklärung dieses Beispiels.
| The HTML Geolocation Element # dom-htmlgeolocationelement-onlocation |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.