答案 0 :(得分:0)
首先,您需要先了解GPS位置的返回方式:通过您的网络,以便当前位置和保证金的差异主要取决于网络覆盖范围。因此,lagg可能会生成bij缺乏连接。
此外,gps位置通过您的网络设备发送,但即使网络覆盖范围已经优化,您当前位置与指示位置之间的差距仍可能很小。这与连接和服务器/ gps状态中的各种元素有关。
答案 1 :(得分:0)
需要一些解释如何设置此代码的代码,以及您所处的环境(室内,室外静止,移动等)
机器人位置提供商基本上是GPS或网络(手机信号塔),有时是wifi点。
您可以请求使用一种或多种提供程序类型,当位置更改时,系统会告诉您哪个提供程序为您提供了信息,以及准确性。
你也可以让Android给你一个“最佳”的提供者给它一套标准,这有很多问题依赖于设备,当你认为你应该得到GPS时,你可能会最终得到网络,所以最好专门管理它们,而不是让android /设备为你决定。
您还可以在获得更新之前指定最低频率和地理围栏(移动的距离),如果您正在移动,也会影响准确度/功耗。
所有这些因素都必须考虑在内,一般情况下,如果你只使用GPS并且你是静止的那么你可以在门外获得一些不稳定的修复,直到准确度稳定下来,之后它应该逐渐变得更好直到它达到峰值,然后你会看到准确性和修复一点点反弹。
另一方面,如果您正在驾驶,并且地形正在发生变化(山丘,建筑物等),那么您需要检查提供商的准确性并对使用哪些进行最佳猜测等。
如果你在里面那么信号可以降级,弹跳,并做各种有趣的事情,但再次治愈是使用你能得到的最准确的信号。
如果你让谷歌地图黑盒子的位置东西,那么很可能是环境或设备“最佳”提供商故障。
希望有助于解释一些事情