getCurrentLocation method
Future<Position>
getCurrentLocation(
{ - LocationAccuracy? accuracy,
- Duration? timeOut,
})
Implementation
Future<Position> getCurrentLocation({LocationAccuracy? accuracy, Duration? timeOut}) async{
final location = _lastKnownPosition ?? await Geolocator.getCurrentPosition(forceAndroidLocationManager: forceAndroidLocationManager, desiredAccuracy: accuracy ?? LocationAccuracy.best, timeLimit: timeOut ?? Duration(seconds: 10));
_lastKnownPosition = location;
if(location != null) {
_saveLastKnownLatLng(location.latitude, location.longitude);
}
return location;
}