我使用插件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并设置模式。我建议你也看看这个插件的文档。

07-24 13:39