Tuesday, March 27, 2018

Data eksternal Google Map API Location

Daftar Isi Pelajaran ...

Sahabat ASIC pada latihan ini kita membuat pencarian data eksternal pada data lokasi Google.  Oleh karena itu diperlukan akses internet dan Google Map API Key.  Kita membuat dua fragment frg_google_location.java dan frg_google_map.java.  Setelah mencari lokasi pada pengaktifkan Intent aplikasi peta default pada emulator kita memindahkan data latitude dan longitude pada EditText yang kita buat pada layout fragment_frg_google_location.xml.  Melalui sebuah button kita memanggil fragment frg_google_map.java yang kita copy dalam pelajaran terdahulu (Pelajaran Google Map 4).  Fragment aplikasi map itu akan menampilkan marka pada radius pemilihan yang dapat kita ubah.



Data lokasi pada Google sering diakses pengguna untuk melengkapi data yang tersebar diseluruh dunia. Kita juga membuat package google_nearby untuk menambahkan tiga class. Semua kode diatas dapat pembaca download di Referensi yang penulis cantumkan.  Jangan lupa untuk mendownload source code yang disertakan dalam tulisan ini.  Jangan lupa memodifikasi file AndroidManifest.xml untuk menambahkan akses intenet. Untuk memperkecil pencarian tambahkan EditText dan variable KeyWord sehingga menjadi :


StringBuilder googlePlacesUrl = new StringBuilder("https://maps.googleapis.com/maps/api/place/nearbysearch/json?");                googlePlacesUrl.append("location=" + latitude + "," + longitude);
googlePlacesUrl.append("&radius=" + PROXIMITY_RADIUS);
googlePlacesUrl.append("&type=" + nearbyPlace);
googlePlacesUrl.append("&keyword=" + KeyWord);                                    googlePlacesUrl.append("&sensor=true");
googlePlacesUrl.append("&key=" + "Google Key");


Selamat berlatih sahabat ASIC.

Petunjuk Penggunaan   : PetunjukBuildGradle.pdf
Source Code Android   : SrcMyAndroid.zip

No comments:

Post a Comment