【问题标题】:Phonegap enable gps servicesPhonegap 启用 gps 服务
【发布时间】:2016-04-23 20:47:09
【问题描述】:

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

【问题讨论】:

  • 与 Cordova/Phonegap 上的任何东西一样,使用插件。阅读new documentation。 Near 底部是指向地理位置 (GPS) 的链接。跟着它。 -- 这个常见问题解答也应该有所帮助。首先阅读粗体句。 Top Mistakes by Developers new to Cordova/Phonegap
  • 为什么我的问题得到了否定的评价?
  • 您的问题是一个常见问题。这意味着你很懒。
  • 你的评论没用,应该留着吧
  • 有一天你会被解雇。那你会说什么?

标签: cordova phonegap-plugins phonegap-build


【解决方案1】:

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

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

【讨论】:

  • 谢谢,我一定会试试的
【解决方案2】:

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

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

【讨论】:

  • 此插件已过时,仅适用于 android
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-07
  • 1970-01-01
  • 2013-11-15
  • 2017-09-30
相关资源
最近更新 更多