簡體   English   中英

如何使用Cordova檢測GPS是否開啟

[英]how to detect GPS is on or off using cordova

我正在創建使用地理位置插件的移動應用,並且我想在GPS關閉時顯示彈出窗口以啟用GPS。 如何檢測GPS是否打開以及如何在GPS上顯示位置設置?

可以使用以下Cordova插件完成此操作: 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));
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM