我想创建一个带有cordova的应用程序,该应用程序必须定期打开并关闭gps,用户不得手动激活gps。是否有可能,我该怎么办?
答案 0 :(得分:1)
您可以使用此 cordova plugin to turn on GPS location manually
随时随地调用此插件方法 访问好位置或根据您的需要进行配置。
function calldialog() {
document.addEventListener("deviceready",function() {
cordova.dialogGPS("Your GPS is Disabled, this app needs to be enable to works.",//message
"Use GPS, with wifi or 3G.",//description
function(buttonIndex){//callback
switch(buttonIndex) {
case 0: break;//cancel
case 1: break;//neutro option
case 2: break;//user go to configuration
}},
"Please Turn on GPS",//title
["Cancel","Later","Go"]);//buttons
});
}
答案 1 :(得分:1)
您无法自动启用位置服务,因为它与用户隐私相关。因此,无论何时打开位置服务,您都必须获得用户权限。以下插件可以使用full to u来打开位置服务并获得用户许可。