Как часто вызывать watchPosition, если позиция постоянно обновляется? Это что-то, что можно настроить? В документах просто говорится: «Когда устройство получает новое местоположение, выполняется обратный вызов geolocationSuccess».Cordova geolocation watchPosition чувствительность
ответ
Обратный вызов успеха, переданный в watchPosition()
, вызывается каждый раз, когда операционная система получает обновление местоположения, которое не происходит через определенный промежуток времени. Например, если использовать высокую точность, он будет вызываться каждый раз, когда оборудование GPS передает обновление позиции ОС. Поэтому это не интервал, который можно настроить.
Мой опыт полевых испытаний на устройствах Android и iOS - это промежуток времени между этими обновлениями, может быть от миллисекунд до нескольких секунд в зависимости от таких факторов, как текущая скорость, с которой движется устройство, количество текущих спутниковых исправлений , окружающая среда (например, под деревьями, между зданиями) и т. д.
Хотя нативные функции также включают геолокацию watchPosition()
, на самом деле является частью спецификации HTML5. Вот docs on MDN. Аналогичная информация содержится в документации геолокации Apache Cordova.
- 1. cordova-plugin-geolocation watchPosition() метод не работает
- 2. Geolocation WatchPosition
- 3. geolocation watchposition несколько мест?
- 4. WatchPosition Time Out in Geolocation
- 5. Cordova/Phonegap Geolocation
- 6. Cordova Background GeoLocation Plugin
- 7. cordova geolocation background android
- 8. Cordova geolocation, Ждите разрешения пользователя
- 9. Как заставить Geolocation watchPosition работать до получения точного результата?
- 10. Geolocation watchPosition. Как получить одно событие при достижении местоположения?
- 11. Phonegap getCurrentPosition и watchPosition
- 12. Geolocation cordova Плагин Android не работает
- 13. Apache Cordova GeoLocation не предоставляет данные
- 14. Geolocation не работает в Cordova Android-эмулятор
- 15. Cordova Geolocation: запуск приложения с отключенным GPS
- 16. Fix Cordova Geolocation Задать вопрос о местоположении
- 17. Cordova watchPosition не перезапускает запрос GPS по телефону
- 18. Функция watchPosition не работает правильно?
- 19. GeoLocation + API Карт Google?
- 20. navigator.geolocation.getCurrentPosition/watchPosition не работает в Android 6.0
- 21. Кордова частоты геолокации watchPosition выше варианты позволяют ему
- 22. W3C geolocation API watchPosition не работает на ноутбуке, оборудованном GPS, когда он находится в автономном режиме
- 23. ngCordova watchPosition() метод
- 24. Кордова watchPosition скорость
- 25. cordova geolocation не смотрит или не получает текущее местоположение мгновенно
- 26. Cordova Geolocation возвращает NAN для широты и долготы
- 27. JQuery-Mobile Cordova Geolocation-Найти пользователей вокруг вас
- 28. Ionic 2 cordova-plugin-mauron85-background-geolocation Не обновляющий UI
- 29. cordova-plugin-geolocation вызывает 1k устройства не поддерживается
- 30. Почему Cordova geolocation плагин больше не работает на Ripple Emulator?
Я предполагаю, что ОС оптимизирована для службы определения местоположения. Спасибо за ответ – huahax