Android GPS:Android.location.location纬度/经度分数位数有什么意义?

Android GPS:Android.location.location纬度/经度分数位数有什么意义?,android,gps,digits,Android,Gps,Digits,我在安卓手机上使用GPS。在一个小的测试应用程序中,我得到的纬度和经度大约是15个小数位数(对不起,我懒得精确计算)。我知道手持设备上的GPS不是很精确,为什么会有这么多的小数位数?我没有任何代码问题,只是好奇而已。.-] GPS芯片内部使用小数点后的7位数字,在二进制协议中提供结果时, 更多的数字没有意义。(在aequator上的精度约为1厘米) 对于许多应用,6位数字或5位数字就足够了 你可能还想看看 那么数字8到15是随机的还是在任何点上都有意义?你可以称之为随机的,但更好的说法是人工制品

我在安卓手机上使用GPS。在一个小的测试应用程序中,我得到的纬度和经度大约是15个小数位数(对不起,我懒得精确计算)。我知道手持设备上的GPS不是很精确,为什么会有这么多的小数位数?我没有任何代码问题,只是好奇而已。.-]

GPS芯片内部使用小数点后的7位数字,在二进制协议中提供结果时, 更多的数字没有意义。(在aequator上的精度约为1厘米) 对于许多应用,6位数字或5位数字就足够了

你可能还想看看

那么数字8到15是随机的还是在任何点上都有意义?你可以称之为随机的,但更好的说法是人工制品或副作用,可能是将浮点转换为双精度或整型转换为浮点或双精度,或者通常是从浮点表示。(如1/3=1.3333;十进制值的二进制表示存在相同的原理,如0.1这样的简单十进制值理论上需要无限个二进制数字)最大意义是7位,其余的是无用的和不需要的舍入效应,如上所述。