buildfire.geo.getCurrentPosition Не срабатывает, если телефон отключен

Я использую функцию buildfire.geo.getCurrentPosition и сталкиваюсь с проблемой, при которой функция вообще не будет работать, если на телефоне пользователя отключен GPS/Location.

const setting = {
  enableHighAccuracy: true,
  timeout: 3000
};

buildfire.geo.getCurrentPosition(settings, (err, res) => {
  console.log('this function fired!');
})

Кажется, что функция никогда не срабатывает, я вижу, что console.log срабатывает только при включенном GPS. Я пытался установить таймаут, но это не сработало. Я ожидаю, что функция просто выдаст ошибку, если GPS выключен, но это не так. Как я узнаю, есть ли у пользователя GPS или нет?

0 ответов

Другие вопросы по тегам