【发布时间】:2017-06-01 14:01:19
【问题描述】:
如何在 ionic 框架上检查 GPS 已禁用或已启用?请给我一些例子。请帮助
【问题讨论】:
-
先生给我一个例子
-
我可以通过邮件发送我的整个代码吗?
标签: javascript angularjs-directive
如何在 ionic 框架上检查 GPS 已禁用或已启用?请给我一些例子。请帮助
【问题讨论】:
标签: javascript angularjs-directive
您可以使用 ionic-native Diagnostic,它简单易实现。
要使用它,首先安装它
$ ionic cordova plugin add cordova.plugins.diagnostic
$ npm install --save @ionic-native/diagnostic
导入文件
从 'ionic-native' 导入 {Diagnostic};
然后使用它。
在我的情况下是这样的:
让 isGPSenabled = Diagnostic.isLocationEnabled();
或如示例:
cordova.plugins.diagnostic.isLocationAvailable(function(available){
console.log("Location is " + (available ? "available" : "not available"));
}, function(error){
console.error("The following error occurred: "+error);
});
或者您也可以通过导航器以简单的方式找到它,例如:
if(navigator.geolocation){ // success }
希望对你有帮助!
【讨论】: