1.一种定位纠偏方法,用于滤除移动终端获取的不准确的定位信息,所述方法包括:
获取当前位置信息和状态信息;
计算当前位置与上一次有效定位位置之间的位移,以及当前定位时间戳与上一次有效定位的定位时间戳之间的时间差值;
在根据所述状态信息判断移动终端处于静止状态,而所述位移绝对值和时间差值绝对值均大于零时,将当前位置信息设置为无效定位。
2.根据权利要求1所述的定位纠偏方法,其特征在于,所述方法在计算位移和时间差值前还包括:
在当前位置信息的属性提示定位错误时,将当前位置信息设置为无效定位。
3.根据权利要求2所述的定位纠偏方法,其特征在在于,在当前位置信息的属性为IOS系统下CLLocation类的horizontalAccuracy属性,在该属性为-1时,将当前位置信息设置为无效定位。
4.根据权利要求1所述定位纠偏方法,其特征在于,所述状态信息包括当前速度;在所述当前速度为零或小于零时判断移动终端处于静止状态。
5.根据权利要求1所述的定位纠偏方法,其特征在于,所述状态信息包括航向信息;在所述航向信息保持预定时间不变时判断移动终端处于静止状态。
6.根据权利要求1所述的定位纠偏方法,其特征在于,所述状态信息包括当前速度和航向信息;在当前速度为零或小于零且所述航向信息保持预定时间不变时判断移动终端处于静止状态。
7.一种移动终端,包括:
至少一个定位装置,用于进行定位;
处理器;以及
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行如权利要求1-6中任一项所述的方法。