Spec-Zone.ru › Web APIs

GeolocationCoordinates: метод toJSON()

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

Синтаксис

toJSON()

Параметры

Нет.

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

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

Примеры

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

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

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

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

{
  "accuracy": 12.0,
  "latitude": 53.0,
  "longitude": 8.0,
  "altitude": null,
  "altitudeAccuracy": null,
  "heading": null,
  "speed": null
}

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

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

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

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

Рабочие столы Мобильные устройства
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/GeolocationCoordinates/toJSON

Spec-Zone.ru

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