getLocation method

  1. @override
Future<DeviceLocation> getLocation()
override

Returns the current location when location services are ready.

Implementation

@override
Future<DeviceLocation> getLocation() async {
  LocationData? locationCoordinate;
  LocationStatus status = await getLocationStatus();
  if (status == LocationStatus.ready) {
    final position = await simplyGetLocation();
    locationCoordinate = LocationData(
        latitude: position.latitude, longitude: position.longitude);
  }
  return DeviceLocation(status: status, location: locationCoordinate);
}