8/11/1
This commit is contained in:
@@ -129,9 +129,9 @@ class LocationController extends GetxController {
|
||||
'longitude': myLocation.longitude.toString(),
|
||||
'heading': heading.toString(),
|
||||
'speed': (speed * 3.6).toStringAsFixed(1),
|
||||
'distance': totalDistance == 0
|
||||
'distance': totalDistance == 0 && (speed * 3.6) < 5
|
||||
? '0.0'
|
||||
: totalDistance < 1
|
||||
: totalDistance < 7
|
||||
? totalDistance.toStringAsFixed(3)
|
||||
: totalDistance.toStringAsFixed(1),
|
||||
'status': box.read(BoxName.statusDriverLocation).toString(),
|
||||
@@ -229,6 +229,10 @@ class LocationController extends GetxController {
|
||||
// Calculate the distance in kilometers
|
||||
double distanceInKilometers = speedInKmPerHour * timeDifferenceInHours;
|
||||
|
||||
return distanceInKilometers;
|
||||
// Convert distance from kilometers to meters
|
||||
double distanceInMeters = distanceInKilometers * 1000;
|
||||
|
||||
// If the calculated distance is less than 6 meters, return 0 to avoid fake distance
|
||||
return distanceInMeters < 5 ? 0 : distanceInKilometers;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user