如何检查GPS禁用或启用离子freamwork?

时间:2017-06-01 05:30:20

标签: javascript angularjs-directive

如何在离子框架上检查GPS已禁用或已启用?请给我一些例子。请帮助

1 个答案:

答案 0 :(得分:0)

你可以使用离子原生的Diagnostic,它简单易行。

  

https://github.com/dpa99c/cordova-diagnostic-plugin

使用它,首先安装它

$ ionic cordova plugin add cordova.plugins.diagnostic
$ npm install --save @ionic-native/diagnostic

导入文件

  

从离子本地&#39 ;;

导入{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 }

希望这可以帮到你!