在使用 的getLastKnownLocation()
方法时LocationManager
,我注意到它获得的位置只有在我移动大约 50 m 时才会发生变化。
尽管GPS
在我测试它的区域能见度很高,定位误差应该在 5 m 左右。我想知道是否内置了任何“距离变化”约束getLastKnownLocation()
,这样它只会在位置变化一定量时更新其保存的位置[就像你可以在 上放置距离约束一样requestLocationUpdates()
]。
如果是这样,有谁知道那个距离限制到底是什么?
谢谢!