Android 位置漂移 - 分析用户是在移动还是简单的 GPS 漂移

问题描述 投票:0回答:0

所以我正在使用

HIGH_ACCURACY
使用
FusedLocation
解决方案从我的手机中检索位置数据。我已经在检查这些数据和速度的准确性,但我想要实现的是了解用户是否真的在移动或者是位置漂移?

我有一个包含 20 个左右位置的位置缓冲区,我一直在更新(当新位置出现时,它会替换旧位置)。我的猜测是,当出现漂移时,GPS 定位点像物体一样散布在地图上,而如果用户真的在移动,它应该看起来更像是地图(道路)上的一条线。

我如何分析我的位置以了解它们是线状还是圆形?我有一个让他们上路的想法,但这似乎太贵了,因为 API 是付费的。另一种选择是创建一个 LatLng 边界(矩形),然后以某种方式查看它内部有多少点以及外部有多少点 - 如果大多数点在内部,这可能表明它是一个漂移?

还有其他想法和伪代码吗?提前致谢。

android gps location android-gps
© www.soinside.com 2019 - 2024. All rights reserved.