getAddressFromPosition method

Future<String> getAddressFromPosition(
  1. Position pos
)

Implementation

Future<String> getAddressFromPosition(Position pos) async {
  try {
    final placemarks = await placemarkFromCoordinates(
      pos.latitude,
      pos.longitude,
    );
    if (placemarks.isNotEmpty) {
      final place = placemarks.first;
      addressMap.value =
          "${place.street}, ${place.subLocality}, ${place.locality}";
      return "${place.street}, ${place.subLocality}, ${place.locality}";
    }
  } catch (e) {
    print('Error getting address: $e');
  }
  return '';
}