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
tinggalkan pesan