diff --git a/libandroid-navigation/src/main/java/com/mapbox/services/android/navigation/v5/navigation/NavigationService.java b/libandroid-navigation/src/main/java/com/mapbox/services/android/navigation/v5/navigation/NavigationService.java index f698ec696f2..40ee1267d38 100644 --- a/libandroid-navigation/src/main/java/com/mapbox/services/android/navigation/v5/navigation/NavigationService.java +++ b/libandroid-navigation/src/main/java/com/mapbox/services/android/navigation/v5/navigation/NavigationService.java @@ -286,13 +286,7 @@ private void startForegroundNotification(Notification notification, int notifica */ @SuppressWarnings("MissingPermission") private boolean isValidLocationUpdate(Location location) { - if (location == null) { - return false; - } - // If the locations the same as previous, no need to recalculate things - return !(location.equals(locationEngine.getLastLocation()) - || (location.getSpeed() <= 0 && location.hasSpeed()) - || location.getAccuracy() >= 100); + return location != null && location.hasSpeed() && location.getAccuracy() <= 100; } /**