Espruino:Справочник по API/Класс Bangle/GPS: различия между версиями
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Myagkij (обсуждение | вклад) Нет описания правки |
Нет описания правки |
||
Строка 7: | Строка 7: | ||
==Синтаксис== | ==Синтаксис== | ||
<syntaxhighlight lang="javascript | <syntaxhighlight lang="javascript"> | ||
Bangle.on('GPS', function(fix) { ... }) | Bangle.on('GPS', function(fix) { ... }) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 23: | Строка 23: | ||
Генерирует объект с GPS-данными следующего формата: | Генерирует объект с GPS-данными следующего формата: | ||
<syntaxhighlight lang="javascript | <syntaxhighlight lang="javascript"> | ||
{ "lat": number, // широта в градусах | { "lat": number, // широта в градусах | ||
"lon": number, // долгота в градусах | "lon": number, // долгота в градусах |
Текущая версия от 17:56, 24 мая 2023
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Событие Bangle.GPS[1]
Синтаксис
Bangle.on('GPS', function(fix) { ... })
Параметры
- fix – это объект с данными о фиксации.
Возвращаемое значение
Нет.
Описание
Генерирует объект с GPS-данными следующего формата:
{ "lat": number, // широта в градусах
"lon": number, // долгота в градусах
"alt": number, // высота в метрах
"speed": number, // скорость в километрах в час
"course": number, // направление в градусах
"time": Date, // текущее время
// (или «undefined», если неизвестно)
"satellites": 7, // количество спутников
"fix": 1 // состояние фиксации NMEA
// («0», если фиксации нет)
}
Если данные вроде широты (lat) неизвестны из-за отсутствия фиксации, в них будет NaN.
Чтобы получить это событие, вы должны включить GPS при помощи Bangle.setGPSPower(1).
См.также
Внешние ссылки