C'est la ligne qui échoue:
adds = geo.GetFromLocation(location.GetLatitude(), location.GetLongitude(), 1)
geo.GetFromLocation
Retour Java.Util.IList<Address>
. adds
est de type Address
. D'où l'erreur de compilation.
Utilisez l'opérateur d'index pour accéder à l'une des adresses.
ÉDITER
De plus, vous devez initialiser geo
Avant de l'utiliser:
Geocoder geo = new Geocoder(this, Locale.getDefault());
Enfin, GetFromLocation peut retourner null ou une liste vide, alors vérifiez les deux.