From 6f4a47f11f52358c6a843da775d855619e2ee4f5 Mon Sep 17 00:00:00 2001 From: Abyss777 Date: Mon, 24 Oct 2016 17:13:52 +0500 Subject: Add exclusion for valid positions to CoordinatesHandler --- src/org/traccar/CoordinatesHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/org/traccar/CoordinatesHandler.java b/src/org/traccar/CoordinatesHandler.java index 7d1c43284..ad445bc28 100644 --- a/src/org/traccar/CoordinatesHandler.java +++ b/src/org/traccar/CoordinatesHandler.java @@ -42,7 +42,7 @@ public class CoordinatesHandler extends BaseDataHandler { if (last != null) { double distance = DistanceCalculator.distance( position.getLatitude(), position.getLongitude(), last.getLatitude(), last.getLongitude()); - if (distance < coordinatesMinError || distance > coordinatesMaxError) { + if (distance < coordinatesMinError || distance > coordinatesMaxError && !position.getValid()) { position.setLatitude(last.getLatitude()); position.setLongitude(last.getLongitude()); } -- cgit v1.2.3