getAverageLocation method
Future<Position>
getAverageLocation(
)
Implementation
Future<Position> getAverageLocation() async {
return await Geolocator.getCurrentPosition();
// final positions = <Position>[];
//
// for (int i = 0; i < 3; i++) {
// positions.add(await Geolocator.getCurrentPosition(
// desiredAccuracy: LocationAccuracy.bestForNavigation,
// ));
// await Future.delayed(const Duration(milliseconds: 200));
// }
//
// final lat = positions.map((e) => e.latitude).reduce((a, b) => a + b) /
// positions.length;
// final lng = positions.map((e) => e.longitude).reduce((a, b) => a + b) /
// positions.length;
//
// return Position(
// latitude: lat,
// longitude: lng,
// timestamp: DateTime.now(),
// accuracy: 0,
// altitude: 0,
// altitudeAccuracy: 0,
// heading: 0,
// speed: 0,
// speedAccuracy: 0,
// headingAccuracy: 0,
// );
}