Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void initGetText() {
- id_jk = rgJk.getCheckedRadioButtonId();
- jk = ((RadioButton) findViewById(id_jk)).getText().toString();
- tgl_lahir = etTglLahir.getText().toString();
- no_hp = etNoHP.getText().toString();
- email = etEmail.getText().toString();
- provinsi_ktp = etProvinsiKtp.getText().toString();
- kota_ktp = etKotaKtp.getText().toString();
- kec_ktp = etKecKtp.getText().toString();
- alamat_ktp = etAlamatKtp.getText().toString();
- provinsi_dom = etProvinsiDom.getText().toString();
- kota_dom = etKotaDom.getText().toString();
- kec_dom = etKecDom.getText().toString();
- alamat_dom = etAlamatDom.getText().toString();
- bio = etBio.getText().toString();
- nama = etNamaLengkap.getText().toString();
- Geocoder geocoder = new Geocoder(EditAkunActivity.this);
- List<Address> addresses = null;
- try {
- addresses = geocoder.getFromLocationName(alamat_dom, 1);
- } catch (IOException ioException) {
- // Menangkap apabila ada I/O atau jaringan error
- errorMessage = "Location Service is not available";
- ioException.printStackTrace();
- Log.e("LatLng", errorMessage, ioException);
- }
- // Apabila tidak ada alamat yang bisa ditemukan
- if (addresses == null || addresses.size() == 0) {
- if (errorMessage.isEmpty()) {
- errorMessage = "Koordinat tidak ditemukan";
- Log.e("Error LatLng", errorMessage);
- }
- } else {
- // Mendapatkan hasil dari geocoding alamat, dan ambil lat long nya
- Address address = addresses.get(0);
- ArrayList<String> addressFragments = new ArrayList<>();
- addressFragments.add(String.valueOf(address.getLatitude()));
- addressFragments.add(String.valueOf(address.getLongitude()));
- lat = String.valueOf(address.getLatitude());
- lng = String.valueOf(address.getLongitude());
- } // end if
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement