获取当前位置没有互联网 –phonegap geolocation api for android

获取当前位置没有互联网 –phonegap geolocation api for android,第1张

概述我试图通过phonegapGeolocationapi获取用户的当前位置,其中说“位置信息的常见来源包括全球定位系统(GPS)和从IP地址,RFID,WiFi和蓝牙MAC地址等网络信号推断的位置,以及GSM/CDMA小区ID“.我可以在互联网开启时正确获取位置(无论GPS的状态如何).当互联网关闭或无法访问时,有没

我试图通过phonegap Geolocation API获取用户的当前位置,其中说“位置信息的常见来源包括全球定位系统(GPS)和从IP地址,RFID,WiFi和蓝牙MAC地址等网络信号推断的位置,以及GSM / CDMA小区ID“.我可以在互联网开启时正确获取位置(无论GPS的状态如何).
当互联网关闭或无法访问时,有没有办法使用三角测量来获取位置? (GPS可能开启或关闭)

解决方法:

一个大“不”!这就像砍下手,问我现在是否可以拍手? GPS和NETWORK位置提供商是接收用户设备位置的唯一方式.

对于GPS定位 – 您需要打开GPS传感器.

对于NETWORK位置,您需要启用Internet连接,因为在这种情况下,位置是根据Cell-Tower / Wifi-spot ID计算的,然后将其发送到Google服务器(通过互联网)以获取位置详细信息各自的Cell Tower或wifi点. Google的位置服务器有自己的位置近似算法,根据它可以告诉您的位置.

因此,当GPS和INTERNET都关闭时,您无法接收到位置.

注意:即使提供商处于关闭状态,您仍然可以使用LocationManager的getLastKnownLocation()从这些提供商中获取最后收到的位置.但这个位置通常是过时的,几乎没有任何用处.

总结

以上是内存溢出为你收集整理的获取当前位置没有互联网 – phonegap geolocation api for android全部内容,希望文章能够帮你解决获取当前位置没有互联网 – phonegap geolocation api for android所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1116041.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存