public async Task <IEnumerable <CivicAddress> > GetAddressesForPositionAsync(Geolocation position) { var addressList = await CrossGeolocator.Current.GetAddressesForPositionAsync(position.ToPosition()); return((from address in addressList select address.ToCivicAddress()).ToList()); }