#1990 Ignores GPS positions with 0/0 latitude and longitude values. (#1991)

(cherry picked from commit 55b20c75c0)

Co-authored-by: sheirerd <sheirerd@ainfosec.com>
This commit is contained in:
Denny Sheirer
2024-09-22 09:56:00 -04:00
committed by GitHub
parent 8070ae3c4b
commit 32ce79b8af
3 changed files with 54 additions and 38 deletions

View File

@@ -62,6 +62,16 @@ public class PlottableDecodeEvent extends DecodeEvent
return mGeoPosition;
}
/**
* Indicates if the location is non-null and either latitude or longitude is not at the zero axis. If the location
* coordinates are zero or both are very small values close to zero, then the location is flagged as invalid.
*/
public boolean isValidLocation()
{
return mGeoPosition != null &&
((Math.abs(mGeoPosition.getLatitude()) > 0.01) || (Math.abs(mGeoPosition.getLongitude()) > 0.01));
}
/**
* Sets the heading for the mobile plottable event
* @param heading