getUserLocation function
Implementation
Future<String> getUserLocation() async {
Position position = await getUserLocationPosition().catchError((e) {
throw e.toString();
});
return await buildFullAddressFromLatLong(
position.latitude, position.longitude);
}