Cordova Phonegap启用gps服务

Cordova Phonegap启用gps服务,cordova,phonegap-plugins,phonegap-build,Cordova,Phonegap Plugins,Phonegap Build,我正在编写一个使用gps的phonegap应用程序。我希望能够重定向到gps设置,以便我可以打开它。我怎样才能做到这一点。前面的所有文章都介绍了如何在运行时启用gps,但该代码已被弃用。经过一段时间的努力,我找到了一个插件,可以帮助我解决问题 特别是对于Android,您可以使用它在应用程序中打开/提高定位服务的准确性(类似于谷歌地图的做法) 这避免了需要切换到位置设置页面,并让用户手动更改位置模式以启用GPS。与Cordova/Phonegap上的任何内容一样,使用插件。读这本书。底部是一个

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

经过一段时间的努力,我找到了一个插件,可以帮助我解决问题


特别是对于Android,您可以使用它在应用程序中打开/提高定位服务的准确性(类似于谷歌地图的做法)


这避免了需要切换到位置设置页面,并让用户手动更改位置模式以启用GPS。

与Cordova/Phonegap上的任何内容一样,使用插件。读这本书。底部是一个指向地理定位(GPS)的链接。跟着它走此常见问题解答也会有所帮助。先读粗体的句子。为什么我的问题会得到负面评论?你的问题是一个常见问题。这意味着你很懒。你的评论毫无用处。你应该保持沉默,而不是有一天你会被解雇。那你会怎么说呢?谢谢,我一定会试试的。这个插件已经过时了,只能和android一起使用
  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
 });
 }