首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取不带internet的当前位置-用于android的phonegap地理定位api

获取不带internet的当前位置-用于android的phonegap地理定位api
EN

Stack Overflow用户
提问于 2013-08-07 06:07:23
回答 2查看 6.9K关注 0票数 4

我试图使用phonegap地理定位api获取用户的当前位置,该api说:“通用的位置信息来源包括全球定位系统(GPS)和从网络信号(如IP地址、射频识别、WiFi和蓝牙MAC地址以及GSM/CDMA小区ID)推断的位置”。我能够得到正确的位置时,互联网是打开(无论全球定位系统的状态)。当互联网关闭或无法访问时,是否有一种方法可以使用三角测量来获取位置?(全球定位系统可能开或关)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-07 06:27:56

一个大的“不”!这就像砍下手问我现在能不能鼓掌?GPS和网络定位提供商是接收用户设备位置的唯一途径。

For GPS -您需要使用GPS传感器。

NETWORK location 需要连接互联网,因为在这种情况下,位置是根据Cell / wifi点ID计算的,该ID随后被发送到google服务器(通过互联网),以获取相应的蜂窝塔或wifi站点的位置详细信息。Google的位置服务器有自己的位置近似算法,它在此基础上告诉您的位置。

所以,当GPS和INTERNET都关闭时,你就不可能接收到一个位置。

注意:您仍然可以通过使用LocationManager__'s http://developer.android.com/reference/android/location/LocationManager.html#getLastKnownLocation%28java.lang.String%29从这些提供者中的任何一个获得最后接收的位置,即使提供程序关闭了,但是这些位置通常是过时的,几乎没有任何用处。

票数 9
EN

Stack Overflow用户

发布于 2015-10-26 05:27:03

{ enableHighAccuracy: true }启用该选项将允许Android设备在禁用WIFI选项的情况下获得该位置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18095815

复制
相关文章

相似问题

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