2016-07-18 3 views
1

GPSロケーションサービスを常時聞くeventListenerはありますか?私のGPSがオフになったら、私のアプリに「何か」をさせていただきたい。GPSロケーション(オン/オフ)イベント

現在、私はコードバプラグインを使用しています。そして私はチェックを続けるために2秒の間隔をネストしました。私は同じ目的を果たすよりシンプルでコード効率の高いeventListenerがあると確信しています。私は自分のコードで間隔を使用したくありません。

setInterval(function(){ 
    cordova.plugins.diagnostic.isLocationAvailable(function(available) 
    { 
     //do something if available 
    },function(error){console.log(error);}); 
}, 2000); 

答えて

0

あなたは、そのプラグインからregisterLocationStateChangeHandler()を使用することができます。

場所の状態の変化が発生したときに呼び出される関数を登録し

cordova.plugins.diagnostic.registerLocationStateChangeHandler(function(state){ 
    console.log("Location state changed to : " + state); 
}); 
関連する問題