Untuk mendapatkan alamat, kota atau negara melalui koordinat maps yang didapaa caranya adalah melakukan reverse geocoding. menurut dokumentasi android “Reverse geocoding is the process of transforming a (latitude, longitude) coordinate into a (partial) address”
berikut kodenya
ada beberapa import location ,impornya adalah pada library import android.location.Location;
dan berikut kodenya
Geocoder geocoder;
List<Address> addresses = null;
geocoder = new Geocoder(this, Locale.getDefault());
try {
addresses = geocoder.getFromLocation(lat, lng, 1);
} catch (IOException e) {
}
kita gunakan
String alamat_lengkap = addresses.get(0); // ini mengambil semuda data meliputi telp, alamat, id negara dsb</pre>
<pre>atau</pre>
<pre>
String address = addresses.get(0).getAddressLine(0);
String city = addresses.get(0).getAddressLine(1);
String country = addresses.get(0).getAddressLine(2);
referensi

