首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >科多瓦的地理定位插件是如何工作的?

科多瓦的地理定位插件是如何工作的?
EN

Stack Overflow用户
提问于 2014-12-12 08:16:36
回答 1查看 2K关注 0票数 0

我正在构建一个应用程序(在安卓和iOS上),它希望使用离子骨架 (cordova,离子型,角型)设备的当前位置。为此,我一直试图使用科多瓦(氏)地理定位插件。在我的研究中,我发现cordova的人反对使用本地地理定位实现,因为浏览器的地理定位更高效。我希望这就是为什么当我构建我的应用程序时,config.xml文件没有包含

代码语言:javascript
复制
<feature name="Geolocation">
    <param name="android-package" value="org.apache.cordova.geolocation.GeoBroker" />
  </feature>

但是在我的应用程序上实现插件时,当我的GPS启动时,插件似乎能很好地定位,但是它无法得到我的GPS关闭的位置。这完全违背了我的直觉。我在这里错过了什么?当他们说他们不赞成android地理插件时,我理解错了吗?我想知道当地理定位插件请求设备的位置时会发生什么。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-12-14 07:57:24

这听起来像是地理定位是,只有发生在全球定位系统上,而不是WiFi或细胞三角测量。

博士们

这个插件有一个用于选项enableHighAccuracy

有一个Android bug:

三种定位方法的比较

GPS芯片直接连接到卫星上。细胞三角测量利用你手机的信号。例如,它被用于一些紧急服务,通过三角测量你的电话离塔有多远来定位你的位置。这里有一篇有趣的Reddit文章,介绍了GPS和细胞三角测量的比较。Wifi还可以提高定位的准确性:参见 讨论关于谷歌是如何做到这一点的。

总之

有两个该死的如果你做了,该死的如果你没有问题:

  1. bug:如果enableHighAccuracy没有设置为true,仿真器将不会返回任何内容;不管您是否安装了GPS。
  2. 高精度:因为您希望模拟器工作,所以您将enableHighAccuracy设置为true,但这将意味着您必须使保持打开。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27439443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档