這是最好的辦法檢測如果GPS開啓或關閉,以的PhoneGap?
我使用的是:https://github.com/BastienL/GPSDetector,效果很好。GPSDetector上的PhoneGap
在Android 4.x的所有工作正常,但在Android 2.x的我有一個問題:
看來問題是此行中:
gpsDetect = cordova.require('cordova/plugin/gpsDetectionPlugin');
與此錯誤:
02-26 22:54:59.181: E/Web Console(821): module cordova/plugin/gpsDetectionPlugin not found at undefined:0
我的代碼:
//Check GPS On/Off
function checkGPS(){
var gpsDetect = cordova.require('cordova/plugin/gpsDetectionPlugin');
gpsDetect.checkGPS(onGPS, onGPSError);
}
function onGPS(r){
if(!r){
Backbone.history.navigate('/errors/gps/', {trigger: true});
return;
}
return true;
}
function onGPSError(){
Backbone.history.navigate('/errors/gps/', {trigger: true});
return;
}
任何提示/想法?
謝謝。
也許? http://www.yousaytoo.com/detect-gps-onoff-status-using-androidprovidersettingssecure/709551 – beddamadre 2013-02-27 08:42:53