Город & amp; Страна не всегда получает адрес Линия 1 & amp; Строка 2 ...
Пример здесь
Итак,
Geocoder geocoder = new Geocoder(context, Locale.getDefault());
List addresses = geocoder.getFromLocation(latitude,longitude, 1);
String city = addresses.get(0).getLocality();
String state = addresses.get(0).getAdminArea();
String zip = addresses.get(0).getPostalCode();
String country = addresses.get(0).getCountryName();