Anda di halaman 1dari 16

Cara Registrasi Google Map di Android :

Cari lokasi file degug.keystore di pc/laptop dimana project android di develop. File
debug.keystore dibuat pertama kali ketika project android di kembangkan. Secara
default file tersebut ada pada direktori dimana Android Virtual Device (AVD) files di
simpan :

OS X and Linux: ~/.android/


Windows Vista and Windows 7: C:\Users\your_user_name\.android\

Untuk registrasi ke Google Map, Anda perlu mengetahui SHA1 finger print Pc/laptop
dimana project android di kembangkan, dengan perintah sebagai berikut :
keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore"
alias androiddebugkey -storepass android -keypass android

dimana %USERPROFILE% adalah user default atau user yang sedang log in di di pc atau
laptop yang digunakan.
Setelah memasukkan perintah diatas, maka PC/Laptop akan menampilkan SHA1
fingerprint. Gunakan perintah diatas pada console (untuk OS Windows melalui
Command Prompt) . Perintah keytool ada di directory Java di PC/Laptop. Jika di minta
password, ketik android.
Ikuti perintah yang ada di capture screen bawah ini :

By Hengky Sipayung for www.aplysit.com

Page 1

Dari perintah keytool diatas didapat SHA1 fingerprint PC/Laptop yang dipakai adalah
93:5C:87:FB:E8:78:B8:A1:6E:93:1B:12:29:C4:48:5D:D2:CC:0F:8E
Setelah mengetahui SHA1 fingerprint PC/Laptop, langkah selanjut nya adalah
meregistrasi SHA1 tersebut ke Google Map.
o Buka browser dan dan masukkan url :
https://code.google.com/apis/console/?noredirect
o

Jika diminta, masukkan user name dan password account google (gmail).

By Hengky Sipayung for www.aplysit.com

Page 2

Jika sudah login akan tampil seperti tampilan berikut dibawah.


Nb. Untuk User Google yang baru pertama kali, membuat project, akan di minta
membuat project baru, Klik OK saja supaya Google Console membuat project
API yang baru.
Jika sudah pernah membuat project API browser akan langsung menampilkan
menu utama project API yang pernah dibuat.

By Hengky Sipayung for www.aplysit.com

Page 3

Klik menu SERVICES yang ada di panel sebelah kiri. Dan akan tampil serviceservice API yang disediakan oleh google. Karena kita akan memanfaatkan service
Google Map, maka klik Google Maps Android API v2 untuk mengaktifkan API Google
Map.

Klik Services

Tampilan jika menu Services di klik.

By Hengky Sipayung for www.aplysit.com

Page 4

Scroll down pilihan Services yang ada, sampai ketemu service Google Maps Android API v2 dan
aktifkan dengan dengan menggeser tombol ON|OFF

o Setelah service Google Maps Android API v2 di aktifkan, tahap selanjutnya ada
meregistrasi SHA1 fingerprint PC/Laptop yang digunakan untuk membuat
aplikasi map di Android.
Klik menu ACCESS API yang ada dipanel sebelah kiri.

o Scroll down kebawah sampai ketemu tombol Create New Android Key
By Hengky Sipayung for www.aplysit.com

Page 5

o Klik tombol Create new Android Key, dan akan muncul tampilan seperti
berikut

Masukkan SHA1 fingerprint PC/Laptop yang didapat dari perintah keytool.Dalam


hal ini SH1adalah :
93:5C:87:FB:E8:78:B8:A1:6E:93:1B:12:29:C4:48:5D:D2:CC:
0F:8E
Ketik/copy SHA1 diatas kedalam teksbox yang disediakan dan ditambah dengan
tanda titik koma (;) disambung (tanpa spasi) dengan nama package project
By Hengky Sipayung for www.aplysit.com

Page 6

android yang akan dibangun. Sebagai contoh nama package untuk project android
adalah : com.aplysit.map.
Maka yang dimasukkan kedalam teksbox adalah :
93:5C:87:FB:E8:78:B8:A1:6E:93:1B:12:29:C4:48:5D:D2:CC:
0F:8E;com.aplysit.map.
Lihat seperti gambar di bawah ini :

o Setelah itu, klik tombol CREATE dan akan google akan membuat satu
APIKEY yang akan di gunakan dalam project android. (NB. Penting untuk
menamai package android sesuai dengan yang telah di daftarkan; dalam hal ini
nama package android yang dipakai harus dinamai dengan nama package :
com.aplysit.map (jika tidak sama google map api tidak akan jalan).

By Hengky Sipayung for www.aplysit.com

Page 7

o Selesai meregister package android dan mendapatkan APIKEY yang akan


digunakan pada project android. APIKEY untuk project android dengan nama
package com.aplysit.map adalah :
AIzaSyCFxFiEcyWUtdtrb7sMBspbWiqoIMVqKEM
o Untuk mendapatkan APIKEY dengan nama package yang lain, ulangi prosedur
untuk mendapatkan APIKEY dengan nama package yang disesuaikan.
Langkah selanjutnya adalah membuat project Android dan memasukkan APIKEY yang
telah didapat dari google map. Tools IDE yang dipakai adalah Eclipse JEE Indigo
o Buat Project Android dan namakan package android dengan com.aplysit.map.

By Hengky Sipayung for www.aplysit.com

Page 8

pada AndroidManifest.xml, tambahkan element anak pada <application> element,


dengan menambahkan sebelum tag </application>:
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="APIKEY" />
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version"
/>

Dimana APIKEY adalah apikey yang telah kita dapat dari Google Map.

By Hengky Sipayung for www.aplysit.com

Page 9

Tambahkan juga di AndroidManifest.xml perintah berikut :


<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission
android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<permission
android:name="com.example.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>
<uses-permission android:name="com.example.permission.MAPS_RECEIVE"/>
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />

By Hengky Sipayung for www.aplysit.com

Page 10

Pada file layout nya tambahkan perintah berikut untuk menambah componen peta
atau map google map ke android.
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="${relativePackage}.${activityClass}" >

<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:name="com.google.android.gms.maps.MapFragment"/>
</RelativeLayout>

By Hengky Sipayung for www.aplysit.com

Page 11

JALANKAN PROJECT ANDROID.


Silahkan menambah code program yang diinginkan.
Untuk tutorial lebih lanjut ada di url :

https://developers.google.com/maps/documentation/android/

NB. Project android harus ditambahkan library google-playservices_lib.


library google-play-services_lib adalah project library android
yang disertakan dalam Android SDK. Untuk menambahkan nya
dalam project android yang akan kita buat ikuti cara berikut
dalam bahasa inggris
By Hengky Sipayung for www.aplysit.com

Page 12

(https://developers.google.com/maps/documentation/android/int
ro#sample_code) :

Sample Code
A demo app is bundled with the Google Play services SDK. You can use it for sample code and
to view the demo.
The instructions below assume that you are using the Android Developer Tools (ADT) plugin in
Eclipse.
First you must add Google Play services as an Android library project as follows:
1. Select File > Import > Android > Existing Android Code Into Workspace and click Next.
2. Select Browse, enter <android-sdkfolder>/extras/google/google_play_services/libproject/google-playservices_lib, and click Open.

3. Select Copy projects into workspace and click Finish.


4. Mark Google Play services as a library: Right-click the google-play-services_lib project, and
choose Properties > Android. Tick the Is Library option.

Import the sample project:


1. Select File > New > Other > Android Sample Project and click Next.
2. Select the latest version of the Android SDK and click Next.
3. Scroll down the list of samples and select Maps [Google Play Services]. Click Finish.

Set up dependencies and run the demo app:


1. Reference the Google Play services library as a dependency for the demo app: Right-click the
Maps project and choose Properties > Android. Check that the library section contains a
reference to the google-play-services_lib project. If it does not, follow the steps in Referencing a
Library Project.
2. Add your own Google Maps Android API key. The package name for the demo app is
com.example.mapdemo. Note that the demo app already includes an API key in its manifest
file. You will need to replace the key with your own API key.
3. If you haven't already done so, enable developer mode on the Android device. Then attach the
Android device to your computer.
4. Select the Maps project, and choose Run > Run to run the demo app.

By Hengky Sipayung for www.aplysit.com

Page 13

By Hengky Sipayung for www.aplysit.com

Page 14

By Hengky Sipayung for www.aplysit.com

Page 15

By Hengky Sipayung for www.aplysit.com

Page 16

Anda mungkin juga menyukai