public async Task <Address[]> GetAddressesAsync(string addressString)
        {
            var geocoder  = new global::Android.Locations.Geocoder(Application.Context);
            var addresses = await geocoder.GetFromLocationNameAsync(addressString, 10);

            return(addresses.Select(Convert).ToArray());
        }
        public async Task <Address[]> GetAddressesAsync(double latitude, double longitude)
        {
            var geocoder  = new global::Android.Locations.Geocoder(Application.Context);
            var addresses = await geocoder.GetFromLocationAsync(latitude, longitude, 10);

            return(addresses.Select(Convert).ToArray());
        }