Questa è la linea che fallisce:
adds = geo.GetFromLocation(location.GetLatitude(), location.GetLongitude(), 1)
geo.GetFromLocation
ritorna Java.Util.IList<Address>
. adds
è di tipo Address
. Da qui l'errore di compilazione.
Utilizzare l'operatore indice per accedere a uno degli indirizzi.
MODIFICARE
Inoltre, dovresti inizializzare geo
Prima di usarlo:
Geocoder geo = new Geocoder(this, Locale.getDefault());
Infine, GetFromLocation può restituire null o un elenco vuoto, quindi controlla entrambi.