緯度経度を人間が読める住所に変換する以下のコードがあります。今、通りの名前を含む完全な詳細を取得しています。市、州、国のみを取得するにはどうすればよいですか? 詳細は何もいらない。私を助けてください。
Geocoder geoCoder = new Geocoder(getBaseContext(), Locale.getDefault());
try {
List<Address> addresses = geoCoder.getFromLocation(latitude, longitude, 1);
String add = "";
if (addresses.size() > 0)
{
for (int i=0; i<addresses.get(0).getMaxAddressLineIndex();i++)
add += addresses.get(0).getAddressLine(i) + "\n";
}
showToastMessage(add);
}
catch (IOException e1) {
e1.printStackTrace();
}