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());
        }