Spec-Zone.ru › Web APIs

GeolocationPosition: метод toJSON()

Метод toJSON() интерфейса GeolocationPosition является сериализатором; он возвращает JSON-представление объекта GeolocationPosition.

Синтаксис

toJSON()

Параметры

Нет.

Возвращаемое значение

Объект JSON, представляющий сериализованное представление объекта GeolocationPosition.

Примеры

Использование метода toJSON()

В этом примере вызов position.toJSON() возвращает JSON-представление объекта GeolocationPosition.

navigator.geolocation.getCurrentPosition((position) => {
  console.log(position.toJSON());
});

Это выведет JSON-объект примерно такого вида:

{
  "timestamp": 1717509611840,
  "coords": {
    "accuracy": 13.0,
    "latitude": 53.0,
    "longitude": 8.0,
    "altitude": null,
    "altitudeAccuracy": null,
    "heading": null,
    "speed": null
  }
}

Чтобы получить JSON-строку, можно напрямую использовать JSON.stringify(position); он автоматически вызовет toJSON().

Спецификации

Спецификация
Geolocation
# tojson-method

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari в IOS Samsung Internet WebView Android
toJSON 126 126 129 112 18 126 129 83 18 Нет 126

См. также

  • JSON

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/GeolocationPosition/toJSON

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API