интервал плагина для геолокации на ионном фоне не работает должным образом - PullRequest
0 голосов
/ 22 октября 2018

В моем ионном проекте я хочу обновлять местоположение каждые 2 секунды, даже если приложение работает в фоновом режиме.Для этого я использую плагин ионной фоновой геолокации.Конфигурация и функция запуска приведены ниже.Но журнал обновления времени появляется очень случайно (я ожидаю, что журнал печатается каждые 2 секунды.) Можете ли вы помочь мне решить эту проблему?

startTracking() {
  // Background Tracking
    let config: BackgroundGeolocationConfig = {
      desiredAccuracy: 0,
      stationaryRadius: 10,
      startForeground: true,
      distanceFilter: 10,
      debug: true,
      interval: 2000,
      locationProvider: 0,

    };

    // Load saved config
    this.storage.get('bggeolocation_config').then((val) => {
      if(val) {
        config = val;
        console.log('Your config is', val);
      }
    });

    this.backgroundGeolocation.configure(config).subscribe((location: BackgroundGeolocationResponse) => {
      console.log(new Date() + 'BackgroundGeolocation:  ' + location.latitude + ',' + location.longitude + ',' + location.time);
      });

    }, (err) => {
      console.log(err);
    });

    // Turn ON the background-geolocation system.
    console.log('startTracking');
    this.backgroundGeolocation.start();

  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...