问候,
有谁知道当我没有修复时如何获得粗略的 GPS 坐标,以及当我有修复时如何获得精细的 GPS 坐标?
我尝试在谷歌上搜索一些示例代码,但没有成功。
我确实找到了这个:http://www.android10.org/index.php/articleslocationmaps/226-android-location-providers-gps-network-passive
但我不知道如何实现回退到粗略/升级到精细。
我希望有人能帮帮忙。提前致谢,
您可以在以下位置找到该主题的精彩介绍:文档。基本思想是您可以监听来自不同提供商的更新。当收到新位置时,您可以将其与之前存储的位置进行比较(上面的链接中提供了示例函数)。
位置对象有一个getAccuracy
您可以用它来衡量其准确性。您还应该设置一个计时器,以便您知道位置提供商提供更新后已经过去了多长时间。如果 GPS 提供商为您提供更新后已经过去了两分钟以上,则开始侦听网络更新。在监听网络更新时,如果 GPS 为您提供新的更新,则切换到精确位置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)