getAddressFromFormattedAddress static method

Future<Address> getAddressFromFormattedAddress(
  1. String formattedAddress
)

Implementation

static Future<Address> getAddressFromFormattedAddress(String formattedAddress) async {
  AppConfig.logger.d("Getting address from formatted address: $formattedAddress");

  List<Location> locations = await locationFromAddress(formattedAddress);

  if (locations.isEmpty) {
    return Address();
  }

  Location firstLocation = locations.first;
  Position position = Position(
    latitude: firstLocation.latitude,
    longitude: firstLocation.longitude,
    timestamp: DateTime.now(),
    accuracy: 0.0,
    altitude: 0.0,
    heading: 0.0,
    speed: 0.0,
    speedAccuracy: 0.0,
    altitudeAccuracy: 0,
    headingAccuracy: 0.0,
  );

  return await getAddressFromPosition(position);
}