GeolocationCoordinates: toJSON()-Methode
Baseline 2024>
Neu verfügbar
Seit September 2024 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.
Die toJSON()-Methode der GeolocationCoordinates-Schnittstelle ist ein Serializer; sie liefert eine JSON-Darstellung des GeolocationCoordinates-Objekts.
Syntax
js
toJSON()
Parameter
Keine.
Rückgabewert
Ein JSON-Objekt, das die Serialisierung des GeolocationCoordinates-Objekts darstellt.
Beispiele
>Verwendung der toJSON()-Methode
In diesem Beispiel gibt der Aufruf von position.coords.toJSON() eine JSON-Darstellung des GeolocationCoordinates-Objekts zurück.
js
navigator.geolocation.getCurrentPosition((position) => {
console.log(position.coords.toJSON());
});
Dies würde ein JSON-Objekt wie folgt protokollieren:
json
{
"accuracy": 12.0,
"latitude": 53.0,
"longitude": 8.0,
"altitude": null,
"altitudeAccuracy": null,
"heading": null,
"speed": null
}
Um einen JSON-String zu erhalten, können Sie JSON.stringify(position.coords) direkt verwenden; diese Methode ruft toJSON() automatisch auf.
Spezifikationen
| Spezifikation |
|---|
| Geolocation> # tojson-method-0> |