flutter 为什么地理定位软件包返回不同的小数点位置(纬度,经度)?

r1zhe5dt  于 2023-06-30  发布在  Flutter
关注(0)|答案(1)|浏览(140)

我的问题是关于使用ACCESS_COARSE_LOCATION或ACCESS_FINE_LOCATION时小数位的差异,我知道ACCESS_FINE_LOCATION比ACCESS_COARSE_LOCATION更精确。好吧,当我尝试它时,ACCESS_FINE_LOCATION返回经度和纬度小数点后的6位数,但ACCESS_COARSE_LOCATION返回16位数。我的预期正好相反,因为ACCESS_FINE_LOCATION应该更精确。我说错了吗请纠正我
下面是我得到一个例子:纬度/经度/精度ACCESS_COARSE_LOCATION XX.468468468465/ X.6946368516051495 / 2000.0 ACCESS_FINE_LOCATION XX.4697797 / X.6927091 / 21.600000381469727
软件包版本9.0.2设备:三星Android 13

oprakyz7

oprakyz71#

我们不能用小数位数来判断准确度和精确度。
它们之间的区别是:

  • ACCESS_COARSE_LOCATION:按网络提供商定义位置。精度约100 m-500 m
  • ACCESS_FINE_LOCATION:在设备上使用网络提供商+GPS传感器。精度约小于100 m

相关问题