Anda di halaman 1dari 9

Jobsheet 6.

0 Akses Google Maps, GPS


Kemampuan Akhir yang Diharapkan
Mahasiswa mampu memahami cara pengaksesan google maps dan GPS:

 Langkah langkah untuk mendapatkan API Key


 Input Api Key di Android Studio
 Current Location

Praktikum 1: Menampilkan Google Maps


Pada bagian ini kita akan menampilkan Google Maps dengan menunjuk pada
koordinat yang kita tentukan. Namun sebelum menampilkan Maps, ada beberapa
tahapan yang harus dilakukan, yaitu:

1. Instalasi Google Play Service


2. Mendaftar pada Google Maps API untuk mendapatkan API Key

Buka Project Yang sudah disediakan dan Instalasi Google Play Services
pada Android Studio
Silahkan download project yang telah disediakan pada link berikut atau dari
grub/ketua kelas

Ekstrak dan buka proyek Android tersebut, pastikan bahwa Google Play services
telah terinstall pada Android Studio dengan cara buka:

 Tools > SDK Manager,

maka akan muncul kotak dialog seperti pada gambar di bawah ini. Pilih tab SDK
Tools dan ceklis pada Google Play Services, jika statusnya Not Installed,
klik Apply pada bagian bawah untuk memulai proses instalasi.
Membuat API Key
API key diperlukan untuk mengakses server Google Maps. Key ini bersifat gratis dan
dapat digunakan dengan aplikasi apa pun. Tahapan untuk membuat API Key adalah
sebagai berikut:

1. Buka [Google developer console] (https://console.developers.google.com/),


dan kemudian login menggunakan email gmail. Satu akun gmail hanya bisa
mendapatkan satu API key.
2. Buat project baru dengan cara klik Create pada bagian dashboard, atau
melalui dropdown Select a Project.

Pada halaman New Project, isikan nama project dan lokasi, kemudian klik
tombol Create.
1. Klik link ENABLE APIS AND SERVICES  pada dashboard, dan pilih Maps SDK for
Android. 

2. Klik tombol ENABLE . Setelah itu pilih tab Credentials,

klik Create Credentials pada dropdown, dan pilih api key untuk membuat key.
Maka akan muncul popup bahwa API key telah berhasil dibuat,

Pada bagian Restrict and rename API key, pilih Android apps, dan selanjutnya
simpan perubahan.

3. Setelah menyimpan pengaturan, copy API Key untuk digunakan di tahap


selanjutnya.
Menambahkan kunci API ke aplikasi
Anda tidak boleh memasukkan kunci API ke sistem kontrol versi, jadi sebaiknya simpan
kunci tersebut dalam file local.properties, yang terletak di direktori utama project
Anda. Untuk informasi selengkapnya tentang file local.properties, lihat File properti
Gradle. Teknik Gradle berikut menunjukkan cara menyimpan kunci API dalam
file local.properties agar dapat direferensikan dengan aman oleh aplikasi Anda.

Untuk menambahkan kunci API:

1. Buka local.properties di direktori tingkat project, lalu tambahkan kode berikut ke


file. Ganti YOUR_API_KEY dengan kunci API Anda.

2. Pada file build.gradle di tingkat aplikasi, tambahkan kode ini dalam


elemen defaultConfig. Hal ini memungkinkan Android Studio membaca kunci Maps
API dari file local.properties pada waktu build, lalu memasukkan variabel
build mapsApiKey ke manifes Android Anda.

3. Di file AndroidManifest.xml, tambahkan kode berikut sebagai turunan dari


elemen application

NB : Membatasi Kunci API akan meningkatkan keamanan aplikasi Anda dengan


memastikan hanya permintaan sah yang dibuat dengan Kunci API Anda. Sebaiknya
Anda mengikuti petunjuk untuk menetapkan pembatasan pada Kunci API Anda. Untuk
informasi selengkapnya, lihat disini, namun pada Latihan praktikum saat ini, belum wajib
untuk diterapkan
1.Menampilkan maps pada Android Studio
Silahkan Cek MapsMarkerActivity.Java: lengkapi apabila terdapat coding yang
kurang:
2. Menambahkan Kunci API ke aplikasi :

 Edit file gradle.properties project Anda.


 Tempelkan kunci API ke nilai properti GOOGLE_MAPS_API_KEY. Saat membuat
aplikasi, Gradle menyalin kunci API ke dalam manifes Android untuk aplikasi
tersebut.

3. Jika default program di atas dijalankan, maka akan muncul Google Maps
dengan maker yang mengarah ke Sydney, seperti pada gambar berikut:

4. Silahkan Edit code tersebut sehingga daoat menampilkan lokasi tertentu


seperti gambar berikut: Contoh: alun2 Batu. Cara mendapatkan latitude dan
longitude dapat membaca artikel berikut
Memahami kode
Bagian tutorial ini menjelaskan bagian yang paling signifikan dari
aplikasi MapWithMarker untuk membantu Anda memahami cara membuat aplikasi
yang serupa.

Memeriksa manifes Android

Perhatikan elemen berikut di file AndroidManifest.xml aplikasi Anda:

 Tambahkan elemen meta-data untuk menyematkan versi layanan Google Play


yang digunakan untuk mengompilasi aplikasi.

 Tambahkan elemen meta-data yang menentukan kunci API Anda. Contoh yang


disertakan dalam tutorial ini memetakan nilai untuk kunci API ke
string google_maps_key. Saat Anda membuat aplikasi, Gradle menyalin kunci
API dari file gradle.properties project Anda ke nilai string.

 Untuk melihat cara kunci API dipetakan ke nilai string,


perhatikan build.gradle aplikasi Anda. File ini berisi baris berikut yang
memetakan string google_maps_key ke properti
gradle GOOGLE_MAPS_API_KEY:

Berikut contoh manifes lengkap:

Anda mungkin juga menyukai