• Tidak ada hasil yang ditemukan

LOCATION-BASED SERVICES PENS

N/A
N/A
Nguyễn Gia Hào

Academic year: 2023

Membagikan "LOCATION-BASED SERVICES PENS"

Copied!
40
0
0

Teks penuh

(1)

LOCATION-BASED SERVICES

PENS

(2)

Apa sih location-based service itu?

• Location-based service adalah system yang menyebarkan suatu informasi yang dapat

diakses menggunakan suatu mobile devices menggunakan internet. Cara mengaksesnya dengan menggunakan GPS yang ada pada movile device tersebut.

(3)

Algoritma aplikasi LBS

• Mendapatkan koordinat posisi kita melalui GPS

• Menetapkan lokasi yang ingin ditampilkan difilter berdasarkan jarak

• Gambar posisi kita dan lokasi yang terdekat dalam map

(4)

Hal-hal yang perlu diketahui sebelum membuat program LBS :

• Membutuhkan Google Play Services SDK

(5)

• Mendapatkan API key melewati Google APIs Console :

https://code.google.com/apis/console/#proje ct:1071158763728

• Menggunakan MapFragment

fitur Fragment ini hanya ada pada SDK versi Honeycomb ke atas, sehingga apabila ingin membuat aplikasi untuk froyo/gingerbread akan membutuhkan android support library

(6)

• Android Maps v2 tidak dapat dijalankan menggunakan emulator.

Kenapa? Karena android maps v2 termasuk dalam Google Play Services sehingga

membutuhkan Google Play Store untuk bisa berjalan J

(7)

Cara untuk mendapatkan API Key

• Mendapatkan android certificate SH1

fingerprint dari debug keystore, biasanya di

“C:\\Users\<your

name>\.android\debug.keystore”

• buka command prompt, ketik

keytool –v –list -keystore "C:\\Users\<your name>\.android\debug.keystore“

• Ketika disuruh memasukkan password, bisa dikosongkan saja.

(8)

• Copy paste SHA-1 fingerprint yang telah di- generate yang nantinya di masukkan ke

dalam google APIs console

(9)

Buka Google APIs Console pada browser

https://cloud.google.com/console?redirected=tru e#/project/554626022404/apiui/api

Klik services, pada Google Maps Android API v2 nya statusnya kita klik on

(10)

• Kemudian, Klik API Access, kemudian klik create new android key

(11)

• Kemudian kita masukkan SHA-1 fingerprint tadi, kemudian disambung dengan nama

package dari aplikasimu dengan

menambahkan titik koma, klik create

(12)

• Maka hasilnya akan seperti berikut :

• API key sudah kita dapatkan.

(13)

Mengimport Library Google Play Services

• Klik file à import à android à existing android code into workspace à next

pilih browse, enter :

<folder-instalasi-android-

sdk>/extras/google/google_play_services/libp roject/google-play-services_lib

• Centang pilihan copy to workspace, setelah itu klik finish, nantinya akan dimasukkan ke dalam project yang dibuat

(14)
(15)

• Pada project yang dibuat, klik properties à android, pada library, klik add, pilih project google-play-services_lib, klik ok

(16)

MENAMPILKAN PETA

(17)

Pada layout activity_main.xml

(18)

Pada AndroidManifest.xml

• Beri permission sebelum tag <application>

(19)

• Di dalam tag <application>

(20)

Pada kelas activity_main

(21)
(22)

Mengganti tampilan peta

(23)
(24)
(25)

Tampilan normal

(26)

Tampilan hybrid

(27)

Tidak ada tampilan

(28)

Tampilan terrain

(29)

Menampilkan secara spesifik

lokasi dimana kita berada saat ini

(30)
(31)
(32)

Menambahkan penanda

(Marker)

(33)

fungsi

• Untuk mengindikasi tempat yang kita touch pada screen sehingga kita dapat menandai suatu tempat yang ingin kita beri tanda.

(34)
(35)

GEOCODING

• Geocoding adalah sebuah cara untuk

mengubah nama dari lokasi tertentu menjadi sebuah titik koordinat. Titik koordinat tersebut berupa longitude dan latitude.

• Untuk melakukan geocoding ini, kita

membutuhkan kelas geocoder, dengan cara kita mengimportnya.

(36)

IMPORT

(37)
(38)

Menampilkan nama lokasi

dengan cara menyentuh lokasi

tersebut (reverse geocoding)

(39)

• Setelah menampilkan Maps,Anda mungkin

ingin mengetahui lintang dan bujur dari lokasi sesuai dengan posisi pada layar dengan hanya menyentuh screennya saja. karena dengan

begitu anda dapat menentukan alamat lokasi, sebuah proses yang dikenal sebagai reverse geocoding. (yang nantinya akan dipelajari lebih lanjut)

(40)

Referensi

Dokumen terkait

ECONOMIC REVIEW FOR THE 12 MONTHS THAT ENDED ON 30 JUNE 2016 Volume of agricultural production 1 Producer prices of agricultural products 2 Gross value of agricultural production 2

Dengan metode ceramah memberikan pemaparan pengetahuan tentang pengenalan dasar dari fitur-fitur gsuite di ataranya adalah akun google, cloud google drive, google meet, google form,