2016-02-29 32 views

回答

1

它可以使用下面的科爾多瓦插件來完成: https://github.com/dpa99c/cordova-diagnostic-plugin

添加插件:

ionic plugin add cordova.plugins.diagnostic 

檢查GPS是否啓用與否如下,

cordova.plugins.diagnostic.isLocationEnabled(successCallback, errorCallback); 

如果未啓用GPS,則打開位置設置如下,

cordova.plugins.diagnostic.switchToLocationSettings(); 

完整代碼:

cordova.plugins.diagnostic.isLocationEnabled(successCallback, errorCallback); 
function successCallback(res){ 
    console.log("Location is " + (res ? "Enabled" : "not Enabled")); 
    !res ? cordova.plugins.diagnostic.switchToLocationSettings() : ''; 
} 
function errorCallback(err){ 
    console.log("Error: "+JSON.stringify(err)); 
}