TrackPoint: moved methods into class.

This commit is contained in:
Dennis Guse
2021-02-27 21:39:59 +01:00
parent 784942ffd2
commit 844c6e9609
5 changed files with 43 additions and 22 deletions
@@ -17,11 +17,6 @@ package de.dennisguse.opentracks.util;
import android.location.Location;
import java.time.Duration;
import java.time.Instant;
import de.dennisguse.opentracks.content.data.TrackPoint;
/**
* Utility class for decimating tracks at a given level of precision.
*
@@ -31,8 +26,6 @@ public class LocationUtils {
private static final String TAG = LocationUtils.class.getSimpleName();
private static final Duration MAX_LOCATION_AGE = Duration.ofMinutes(1);
private LocationUtils() {
}
@@ -47,11 +40,4 @@ public class LocationUtils {
&& Math.abs(location.getLatitude()) <= 90
&& Math.abs(location.getLongitude()) <= 180;
}
public static boolean isTrackPointOld(TrackPoint trackPoint) {
Instant now = Instant.now();
return !(Duration.between(trackPoint.getTime(), now)
.minus(MAX_LOCATION_AGE)
.isNegative());
}
}