Я новичок в картах Google и должен отображать страну пользователей в текстовом виде. В настоящее время мое приложение отображает широту, долготу и адрес. Теперь мне нужна страна.Карты Google, необходимо отобразить страну в TextView
я заявил следующее:
private LocationManager locationManager;
private Location myLocation;
И под OnCreate
lblAddress = (TextView) findViewById(R.id.tvAddress);
Чтобы получить адрес я использовал;
private String getCompleteAddressString(double LATITUDE, double LONGITUDE, int x)
{
String strAdd = "";
Geocoder geocoder = new Geocoder(this, Locale.getDefault());
try
{
List<Address> addresses = geocoder.getFromLocation(LATITUDE, LONGITUDE, 1);
if (addresses != null)
{
Address returnedAddress = addresses.get(0);
StringBuilder strReturnedAddress = new StringBuilder("");
for (int i = 0; i < returnedAddress.getMaxAddressLineIndex(); i++)
{
strReturnedAddress.append(returnedAddress.getAddressLine(i)).append("\n");
}
strAdd = strReturnedAddress.toString();
}
}
catch (Exception e)
{
lblAddress.setText("Your address cannot be determined");
}
return strAdd;
}
Теперь, как мне получить страну таким же образом?
'returnAddress.getCountryName()' –
Не могли бы вы уточнить? Сожалею. –