所以我正在使用
HIGH_ACCURACY
使用FusedLocation
解决方案从我的手机中检索位置数据。我已经在检查这些数据和速度的准确性,但我想要实现的是了解用户是否真的在移动或者是位置漂移?
我有一个包含 20 个左右位置的位置缓冲区,我一直在更新(当新位置出现时,它会替换旧位置)。我的猜测是,当出现漂移时,GPS 定位点像物体一样散布在地图上,而如果用户真的在移动,它应该看起来更像是地图(道路)上的一条线。
我如何分析我的位置以了解它们是线状还是圆形?我有一个让他们上路的想法,但这似乎太贵了,因为 API 是付费的。另一种选择是创建一个 LatLng 边界(矩形),然后以某种方式查看它内部有多少点以及外部有多少点 - 如果大多数点在内部,这可能表明它是一个漂移?
还有其他想法和伪代码吗?提前致谢。