我使用Android Location类从设备中检索位置。给出了在米中的定位和精度。
我正在使用三星银河S3。获取以下位置详细信息:
当我打开Sim网络和全球定位系统时,我可以精确定位到8米。
令人惊讶的是,当我只打开GPS时,我就能得到大约36米的定位精度。
我的问题是定位精度取决于什么?
它是否取决于一个设备(如果它的高质量的设备,那么良好的定位精度)?
它是否取决于我们使用设备的县(取决于它的电话或GPS网络)?
还是取决于别的什么?
任何输入!!
发布于 2014-12-12 06:47:37
简而言之,这取决于两者。
您的全球定位系统提供准确的结果与移动网络和无线网络。
从安卓官方网站"GPS、手机ID和Wi都可以为用户的位置提供线索。确定使用和信任哪个是在准确性、速度和电池效率上的权衡问题。“
是否依赖于一个设备(如果它的设备质量很高,那么定位精度就很高) ?
不,不依赖于设备。
是否取决于我们使用设备的县(取决于它的电话或GPS网络)?还是取决于别的什么?
某种程度上,如果您有良好的接收和连接到附近的wifi,您的准确性将接近。
发布于 2014-12-12 16:23:14
全球定位系统的精度取决于:
1)提供援助。您应该连接到WiFi或蜂窝网络,以便可以将最新的卫星轨道模型下载到电话中。
2)信号强度。更强的信号意味着(通常)更高的准确度。更多的卫星意味着(通常)更高的精度。你必须有轨道模型(也称星历),卫星才能使用它。
3)卫星直接信号路径。回弹信号增加路径的长度,并稀释您的位置精度。硬墙,水塔,金属化玻璃窗,所有的反射GPS信号。如果反射比真实信号强,你就会有问题。
4)设备内部GPS天线和射频路径。制造好天线的制造商获得了更好的性能,因为它为每颗卫星提供了更强的信号。如果指向错误方向的天线是有方向的,或者有较大的空值的天线是不好的。
5)手机振荡器的频率稳定性。振荡器是测量时滞的参考。每个GPS接收器都有一个。振荡器只能缓慢地改变频率(在任何给定的秒内,每十亿分之一或二分之一)。振荡器讨厌加热,不喜欢电源上的电噪音,还有其他一些东西。这是设计成手机的东西,你不能改变它。把振荡器放在电源放大器或SD卡控制器旁边是个坏主意,因为它们会变热。
最佳的全球定位系统的精度是通过一个室外设备,连接到一个网络的辅助,在一个开阔的领域,良好的天空景观。你应该离任何能反射信号的建筑物、墙壁或表面50米或更远。盐水也能反射信号,淡水通常不会。
这就是全球定位系统的答案,但它没有回答你的全部问题。听起来,这个附加的设置还使用了其他一些定位技术,可能是WiFi。试着关掉WiFi,看看你在同一地点同一时间获得了什么样的精度。WiFi可以非常准确,特别是如果有多个WiFi APN,您的手机可以听到。
https://stackoverflow.com/questions/27438282
复制相似问题