addLatLongToDepot method

Future<Depot> addLatLongToDepot (
  1. Depot depot
)

Uses geo-coding to get a lat and long for a particular address, and then updates the parsed Depot, adding its lat long value

Implementation

Future<Depot> addLatLongToDepot(Depot depot) async {
  try {
    var addresses = await Geocoder.local.findAddressesFromQuery(depot.address);
    var first = addresses.first;
    var coords = first.coordinates;
    depot.long = coords.longitude.toString();
    depot.lat = coords.latitude.toString();
    return depot;
  } catch (e) {
    print(e.toString());
  }
}