Anda di halaman 1dari 6

GOOGLE MAP

Dalam fasilitas API Google Map, diperlukan sebuah koneksi internet. Langkah pertama
yang harus dilakukan adalah mendapatkan kode Google API. Berikut cara melakukan generate
Google API pada system operasi Windows 7 :
1. Cari file debug.keystore, pada folder .android.
2. Copikan file debug.keystore, kemudian paste ke dalam folder C:\android
3. Melalui perintah CMD, masuk dulu ke path C:\Program Files\Java\jdk1.6.0_10\bin
4. Kemudian ketikkan perintah berikut lalu tekan enter. Perhatikan gambar di bawah ini.

Proses generate MD5 Fingerprint

5. Jika berhasil mendapatkan sebuah kode MD5 Fingerprint. Kode ini digunakan untuk
membuat Key Google Map.
6. Sekarang masuklah ke http://code.google.com/android/maps-api-signup.html, ikuti
petunjuknya.
7. Bila proses verifikasi key selesai dan berhasil, key tersebut merupakan Key Google Map.
Simpan baik-baik key ini karena akan diletakkan di bagian main.xml untuk membuat aplikasi
di Android. Berikut ini adalah cuplikan key yang dimasukkan ke main.xml.
Praktikum :

1. Buat project baru !

2. Ubah Main.xml, masukkan key Google Api tadi ke android:apiKey.


3. Tambahkan kode berikut ke Activity TampilkanMap.java
4. Pada bagian AndroidManifest.xml, tambahkan library google map (lihat baris 9).
PENJELASAN PROGRAM
Lihat pada activity TampilkanMap. Deklarasi dilakukan di bagian awal program pada
baris 13-14. MapView adalah object yang dapat menampilkan map yang diambil dari google.
Object ini bisa merespon sentuhan, bias juga ditambah sebuah lapisan untuk tempat marker.
MapView dapat menampilkan 3 mode yaitu mode satellite, street, dan traffic. Class
MapController dipakai untuk mengontrol map agar bisa di zoom dengan perbesaran sekian kali.
MapController juga berfungsi untuk menambhakan sebuah animasi kecil. Jika Kamu pernah
menggunakan google map, kemudian mengklik sebuah marker maka map akan menggeser focus
ke tempat yang baru. Proses ini adalah contoh implementasi MapController.
Baris 22-25 adalah sinkronisasi object terhadap id nya pada layout xml. Baris 25 sendiri
berfungsi menambahkan method ke dalam button group agar aktif saat diklik.
Saat radio button diklik, maka kemudian memanggil fungsi onCheckedChanged() pada
baris 32-43. Di dalamnya terdapat sebuah pilihan kondisi menggunakan switch-case. Pilihan
kondisi ini didasarkan pada id radio button yang diklik. Jika yang diklik adalah id sateliteRB,
maka setStreetView() diset false dan setSateliteView() diset true. Sebaliknya, jika yang diklik
adalah id streetRB, maka setStreetView() diset true dan setSateliteView() diset false.
setStreetView() dan setSateliteView() adalah methodnya class MapView.

Anda mungkin juga menyukai