Si estás en una de esas situaciones en que tienes la longitud / latitud de una posición y te gustaría saber a que dirección completa pertenece en Android, el siguiente código podría ser de utilidad ;-)
Geocoder geoCoder = new Geocoder(this, Locale.getDefault());
List <address> matches = geoCoder.getFromLocation(latitude, longitude, 1);
Address bestMatch = (matches.isEmpty() ? null : matches.get(0));
String addressText = String.format("%s, %s, %s", bestMatch.getMaxAddressLineIndex() > 0 ? bestMatch.getAddressLine(0) : "", bestMatch.getLocality(), bestMatch.getCountryName());
List <address> matches = geoCoder.getFromLocation(latitude, longitude, 1);
Address bestMatch = (matches.isEmpty() ? null : matches.get(0));
String addressText = String.format("%s, %s, %s", bestMatch.getMaxAddressLineIndex() > 0 ? bestMatch.getAddressLine(0) : "", bestMatch.getLocality(), bestMatch.getCountryName());
Links:
stackoverflow: http://stackoverflow.com/questions/15191037/how-to-reverse-geocode-in-google-maps-api-2-android