Spec-Zone.ru › Web APIs

GeolocationCoordinates

Базовая Широко поддерживается *

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

* Некоторые части этой функции могут иметь различный уровень поддержки.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.

Интерфейс GeolocationCoordinates представляет положение и высоту устройства на Земле, а также точность, с которой эти свойства рассчитываются. Географическая информация о местоположении предоставляется в координатах системы мировой геодезии (WGS84).

Свойства экземпляра

Интерфейс GeolocationCoordinates не наследует никаких свойств.

GeolocationCoordinates.latitude Только для чтения

Возвращает double, представляющую широту позиции в десятичных градусах.

GeolocationCoordinates.longitude Только для чтения

Возвращает double, представляющую долготу позиции в десятичных градусах.

GeolocationCoordinates.altitude Только для чтения

Возвращает double, представляющую высоту позиции в метрах относительно номинального уровня моря. Это значение может быть null, если реализация не может предоставить данные.

GeolocationCoordinates.accuracy Только для чтения

Возвращает double, представляющую точность свойств latitude и longitude, выраженную в метрах.

GeolocationCoordinates.altitudeAccuracy Только для чтения

Возвращает double, представляющую точность altitude, выраженную в метрах. Это значение может быть null, если реализация не может предоставить данные.

GeolocationCoordinates.heading Только для чтения

Возвращает double, представляющую направление, в котором обращено устройство. Это значение, указанное в градусах, показывает, насколько устройство отклоняется от направления на истинный север. 0 градусов соответствует истинному северу, а направление определяется по часовой стрелке (то есть восток составляет 90 градусов, а запад — 270 градусов). Если speed равно 0 или устройство не может предоставить данные о heading, то heading равно null.

GeolocationCoordinates.speed Только для чтения

Возвращает double, представляющую скорость устройства в метрах в секунду. Это значение может быть null.

Методы экземпляра

Интерфейс GeolocationCoordinates не наследует никаких методов.

GeolocationCoordinates.toJSON()

Возвращает JSON-представление объекта GeolocationCoordinates и позволяет сериализовать его с помощью JSON.stringify().

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

Спецификация
Геолокация
# coordinates_interface

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
GeolocationCoordinates 795–78 7912–79 723.5–71 1610.6–15 13.15–13.1 7918–78 794–79 1611–14 13.4≤3–13.4 1.0 79≤37–78
accuracy 5 12 3.5 1610.6–15 5 18 4 1611–14 ≤3 1.0 ≤37
altitude 5 12 3.5 1610.6–15 5 18 4 1611–14 ≤3 1.0 ≤37
altitudeAccuracy 5 12 3.5 1610.6–15 5 18 4 1611–14 ≤3 1.0 ≤37
heading 5 12 3.5 1610.6–15 5 18 4 1611–14 ≤3 1.0 ≤37
latitude 5 12 3.5 1610.6–15 5 18 4 1611–14 ≤3 1.0 ≤37
longitude 5 12 3.5 1610.6–15 5 18 4 1611–14 ≤3 1.0 ≤37
secure_context_required 47 79 55 34 10 47 55 34 10 5.0 Нет
speed 5 12 3.5 1610.6–15 5 18 4 1611–14 ≤3 1.0 ≤37
toJSON 126 126 129 112 18 126 129 83 18 Нет 126

См. также

  • Использование API геолокации
  • Geolocation

© 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

Spec-Zone.ru

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