Professional Documents
Culture Documents
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER 2013
I. Tujuan: 1. Mengetahui tentang membuat API key untuk google maps 2. Mengetahui tentang menampilkan maps di android
III. Latihan 1. Buatlah project android dan beri nama dengan format GoogleMaps_NIM
2. Install google play service. Jalankan SDK Manager, centang google play services dan install. 3. Import google-play-services_lib. Klik kanan pada project pilih import pilih android existing android code into workspace browse dan pilih pada direktori sdk android yang ada di alamat <bundle root>\sdk\extras\google\google_play_services\libproject pilih google-play-services_lib kemudian finish
4. Tambahkan google play services pada project anda.\ Klik kanan pada project pilih properties pilih android tekan tombol Add pilih googleplay-services_lib tekan apply dan ok.
5. Dapatkan SHA1 certificate fingerprint Jalankan Command prompt masuk ke direktori jdk bin ketikkan: keytool.exe -list -alias androiddebugkey -keystore "C:\users\namauser\.android\debug.keystore" -storepass
sesuaikan
dengan
alamat
direktori
Pilih API Access kemudian Create new Android Key Paste SHA1 dan nama package project anda dengan format: <SHA1>;<package name> Contoh:
FE:16:A7:39:E8:38:3F:28:BB:B7:3E:7B:38:DA:53:37:94:E0:99:16;com.example.googlemaps_nim)
8. Jalankan AVD
9. Install google service package: gms dan vending. Copy file com.google.android.gms-19032013.apk dan com.google.android.vending19032013.apk ke direktori <bundel root>\sdk\platform-tools Jalankan command prompt Masuk ke alamat direktori <bundel root>\sdk\platform-tools
Jalankan perintah: adb install com.google.android.gms-19032013.apk Lanjutkan dengan perintah: adb install com.android.vending-19032013.apk
10. Modifikasi AndroidManifest.xml Buka AndroidManifest.xml Tambahkan permission dibawah tag <uses-sdk .... />:
<permission android:name="com.example.googlemapsapi.permission.MAPS_RECEIVE" android:protectionLevel="signature" /> <uses-permission android:name="com.example.googlemapsapi.permission.MAPS_RECEIVE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-feature android:glEsVersion="0x00020000" android:required="true" />
untuk android:value yang berwarna merah tersebut merupakan API key yang didapatkan dari langkah ke-7
11. Modifikasi activity_main.xml Jalankan activity_main.xml yang terdapat di <project>/res/layout Tambahkan map fragment berikut didalam <RelativeLayout ....> :
<fragment android:id="@+id/map"
android:name="com.google.android.gms.maps.MapFragment" android:layout_width="match_parent" android:layout_height="match_parent"
/>
12. Silahkan run application Jika mendapati tampilan seperti ini berarti project anda sudah sukses, hanya saja itu terjadi karena di emulator tidak terdapat aplikasi Google Play, sehingga anda harus mencobanya di mobile device android dengan versi minimal Ice Cream Sandwich.
V. Kesimpulan