decodeAddress method
Implementation
Future<AddressComponent> decodeAddress({required String address}) async {
try {
List<Location> locations = await locationFromAddress(address);
List<Placemark> placemarks = await placemarkFromCoordinates(
locations.first.latitude,
locations.first.longitude,
);
return _createAddressComponent(
Position(
latitude: locations.first.latitude,
longitude: locations.first.longitude,
timestamp: DateTime.now(),
accuracy: 0,
altitudeAccuracy: 0,
headingAccuracy: 0,
altitude: 0,
heading: 0,
speed: 0,
speedAccuracy: 0,
),
placemarks.first,
);
} catch (e) {
rethrow;
}
}