class test{
private LocationPojo preLocation;
private List nowLocation;
private Long preTime;
public boolean test(List now,LocationPojo pre) {
this.nowLocation = now;
this.preLocation = pre;
double distance = 0;//两点坐标点距离
int tmp = 40;//精准度上行初始阀值(固定)
int AccuracyThresholdUp = tmp;//精准度上行阀值
int AccuracyThresholdDown = 30;//精准度下行阀值
int stopCount = 0; //静止状态坐标计数
int rectCountDown = 0; //坐标在30M围栏内计数
int rectCountUp = 0; //坐标在100M围栏外计数
int notCheckUpCount = 0; //超出大围栏计数,不检查精准度
/*
*
* 如果没有上一次的GPS数据,那么直接返回这次的GPS数据。
**/
if (this.preLocation() == null){
this.preLocation(this.nowLocation.get(0));
this.preTime = this.preLocation().getAddTime();//上一次记录的时间
return true;
}