отслеживание геолокации каждые 30 секунд - приложение PhoneGap в фоновом режиме или закрыто

phonegap-plugins

84 просмотра

1 ответ

Как я могу отслеживать геолокацию каждые 30 секунд, даже приложение в фоновом режиме, я использую плагин навигатора геолокации (navigator.geolocation.getCurrentPosition) в приложении, чтобы получить location.and я попробовал это с setinterval, но плагин не работает, когда приложение в фоновом процессе.

пожалуйста, кто-то направляет меня это для Android и IOS для обоих Plateform!

Автор: Savoo Источник Размещён: 08.11.2019 10:56

Ответы (1)


0 плюса

Я работал над этим сегодня, теперь он работает нормально даже в фоновом режиме, я получаю ответ от него через 1 минуту. Я использовал setinterval ()

 setInterval( function(){
      navigator.geolocation.getCurrentPosition(success_loc, error_loc, opti)
    },(1000 * 60 * 1));

Используйте success_loc для Success и error_loc для отображения ошибки, opti для необязательной переменной, чтобы показать параметр как

   var opti = {
                timeout: (5 * 1000), maximumAge: (1000 * 60 * 1), enableHighAccuracy: true
                };
Автор: Anuj Размещён: 01.09.2016 11:25
Вопросы из категории :
32x32