我使用插件Cordova地理定位离子2,但我需要知道GPS是否启用或禁用。我不知道怎么做的。
请帮帮我;)谢谢!
最佳答案
diagnostic plugin有很多功能,可以检查gps模式、位置状态等。查看包含的链接以了解更多信息。
import { Diagnostic } from '@ionic-native/diagnostic';
constructor(private diagnostic: Diagnostic) { }
...
let successCallback = (isAvailable) => { console.log('Is available? ' + isAvailable); };
let errorCallback = (e) => console.error(e);
this.diagnostic.isLocationEnabled().then(successCallback).catch(errorCallback);
// only android
this.diagnostic.isGpsLocationEnabled().then(successCallback, errorCallback);
您也可以使用较轻的location-accuracy插件,但它缺少诊断插件上的其他可用选项。我正在使用这个插件在android上启用gps并设置模式。我建议你也看看这个插件的文档。