我可以判断Android设备是否正在从其当前位置移动吗?

时间:2011-11-21 19:53:31

标签: android gps android-sensors

我是Android新手,我想问你有没有办法知道Android手机是否距离当前位置大约5米?

2 个答案:

答案 0 :(得分:2)

一个想法是使用加速度计来检测手机何时移动。当然,您无法准确估计移动距离,但它可能适用于您的应用。如果加速计表示手机移动的时间超过5秒左右(也许你可以检测到移动模式?),你可能会推断出手机从原来的位置移动了很多。

当然,用户可以通过摇动手机来欺骗您的应用......

答案 1 :(得分:0)

有关GPS的优质资源可在官方网站上找到:http://www.gps.gov/systems/gps/performance/accuracy/

然而,简短的回答是,特定电话在给定时刻的GPS精度取决于几个变量。那些与您的问题最相关的是设备的实际硬件和当前的环境条件。通常,在良好条件下的手机最好能够达到10米的横向精度。考虑到恶劣的条件,局部干扰,有限的卫星连接等,可以将读数误差推得更高。不幸的是,不可能持续精确地测量5米的运动。