Phonegap启用GPS服务



我正在编写一个使用 GPS 的 phonegap 应用程序。我希望能够重定向到 GPS 设置,以便我可以打开它。我怎样才能做到这一点。前面的所有文章都演示了如何在运行时启用 gps,并且代码已弃用。

特别是对于Android,您可以使用cordova-plugin-request-location-accuracy从您的应用程序内打开/提高位置服务的准确性(类似于Google地图的方式)。

这样就无需切换到"位置设置"页面并让用户手动更改位置模式以启用 GPS。

挣扎了一段时间后,我找到了一个能够帮助我解决问题的插件。

http://devpost.com/software/cordova-dialog-gps

  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
 });
 }    

最新更新