Android 在nativescript中禁用gps

Android 在nativescript中禁用gps,android,typescript,gps,nativescript,Android,Typescript,Gps,Nativescript,我是一名本地脚本初学者,正在尝试(使用开关)启用/禁用gps。 我使用本地地理定位插件,我使用enableLocationRequest():它用于启用gps,但不用于禁用。 谢谢你的帮助。 以下是我的部分功能: dialogs.confirm({ title: self.gpsEnable.get("status")? "Désactivation de Votre GPS" : "Activation de Votre GPS", message: self.

我是一名本地脚本初学者,正在尝试(使用开关)启用/禁用gps。 我使用本地地理定位插件,我使用enableLocationRequest():它用于启用gps,但不用于禁用。 谢谢你的帮助。 以下是我的部分功能:

dialogs.confirm({
        title: self.gpsEnable.get("status")? "Désactivation de Votre GPS" : "Activation de Votre GPS",
        message: self.gpsEnable.get("status")? "Voulez-vous désactiver votre gps ?": "Voulez-vous activer votre gps ?",
        okButtonText: self.gpsEnable.get("status")?"Désactiver" :"Activer",
        cancelButtonText: "Non Merci"
    }).then(function (result) {
        console.log("Dialog result: " + result);
        if(result){
            console.log("____result === "+result);
            geolocation.enableLocationRequest().then(self.setGPSSetting());
        }
    });

禁用GPS是个坏主意。如果另一个应用程序(如谷歌地图)正在使用GPS,您的应用程序应该无法将其关闭。enableLocationRequest只是确保您有权使用GPS,我不认为它会打开/关闭。谢谢Johnson先生的评论,在我的情况下,我只需要一种方式(快捷方式)到android/ios界面,启用禁用GPS(用户将拥有所有控制权),使用enableLocationRequest,它在gps处于禁用状态时工作,因此,如果该状态处于启用状态,如何执行相同操作?