Get the current location once.
Future<Location> getCurrentLocation() async { var completer = Completer<Location>(); getLocationUpdates(completer.complete); return completer.future; }