【问题标题】:Turn on Gps with cordova periodically定期用cordova打开GPS
【发布时间】:2017-01-29 21:18:53
【问题描述】:

我想用cordova创建一个必须定期打开和关闭gps的应用程序,用户不得手动激活gps。有可能吗?我该怎么做?

【问题讨论】:

    标签: cordova gps


    【解决方案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
         });
         }
    

    【讨论】:

    • @asv 如果这对您有帮助,请接受答案并点赞!! :)
    【解决方案2】:

    您无法自动开启定位服务,因为它涉及用户隐私。因此,每当您要打开位置服务时,您都必须获得用户许可。以下插件可能会使用 full to u 在用户许可的情况下开启定位服务。

    https://github.com/rodrigo-martinezd/cordova-dialog-gps

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-18
      • 1970-01-01
      • 1970-01-01
      • 2013-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多