pandangan user dari peta ke area tertentu. API memberikan informasi tambahan untuk lokasi pada peta, dan memungkinkan untuk menambahkan grafis pada peta:
- Menambahkan ikon untuk menentukan posisi tertentu pada peta Markers. - Menambahkan segmen garis Polyline.
- Menambahkan segmen tertutup Poligon. - Menambahkan grafik bitmap ke posisi tertentu di peta Ground Overlays.
- Menambahkan gambar yang ditampilkan diatas peta Tile Overlays. Google Maps Android API tidak terdapat dalam platform Android, tetapi
tersedia pada perangkat dengan Google Play Store yang berjalan pada Android 2.2 atau lebih tinggi, melalui Google Play Services.
b. Integrasi Google Maps Android
Untuk mengintegrasikan Google Maps ke dalam aplikasi, perlu menginstal Google Play services libraries pada framework ADT. Kemudian untuk
mendapatkan akses Google Maps API, diperlukan Android API key dan menambahkan kedalam aplikasi yang dibangun. Untuk mendapatkan API key
harus dihasilkan dengan menggunakan SHA1 fingerprint dari komputer developer, berikut perintah yang harus dijalankan:
keytool -list -v -keystore USERPROFILE\.android\debug.keystore
- alias
androiddebugkey -storepass android -keypass android
Daftarkan SHA1 fingerprint di Google APIs Console untuk mendapatkan API key dan dapat mengakses Google Maps Android V2. Dalam
AndroidManifest.xml, tambahkan API key seperti baris kode berikut:
meta-data android:name
= com.google.android.geo.API_KEY
android:value =
API_KEY
Menentukan izin kebutuhan aplikasi, dengan menambahkan uses- permission
elemen sebagai
sub dari
manifest elemen
dalam AndroidManifest.xml. Tambahkan izin berikut untuk menggunakan Google Maps
Android API:
uses-permission android:name
= android.permission.INTERNET
uses-permission android:name
= android.permission.ACCESS_NETWORK_STATE
uses-permission android:name
= android.permission.WRITE_EXTERNAL_STORAGE
Setelah beberapa pengaturan, tampilan peta pada Aplikasi Android ditunjukkan pada Gambar 2.6.
Gambar 2.6 Tampilan Awal Peta
c. Markers
Markers mengidentifikasi lokasi pada peta. Markers default menggunakan ikon standar yang umum untuk Google Maps. Dengan API dapat untuk mengubah
warna, gambar atau anchor point ikon. Markers adalah objek dari jenis Marker, dan
ditambahkan ke
peta dengan
metode GoogleMap.addMarker
markerOptions. Contoh penggunaan Markers ditunjukkan pada Gambar 2.7.
Gambar 2.7 Contoh Penggunaan Markers
Pada aplikasi yang dibangun marker digunakan untuk penanda lokasi awal sebagai kota keberangkatan dan kota-kota tujuan dari salesman. Markers menjadi
sebuah penanda perjalanan akan dimulai dari mana dan berakhir ke kota awal perjalanan dimulai.
d. Polyline