Salah satu fitur unik aplikasi seluler adalah kemampuan penentuan lokasi. Pengguna seluler membawa perangkatnya ke mana saja, sehingga menambahkan kemampuan penentuan lokasi pada aplikasi Anda akan memberikan pengalaman yang lebih kontekstual kepada pengguna.
Menggunakan data lokasi
Data lokasi yang tersedia untuk perangkat iOS mencakup lokasi perangkat saat ini, yang ditemukan menggunakan kombinasi teknologi, arah dan metode pergerakan, serta apakah perangkat telah berpindah melintasi batas geografis standar, atau pembatasan wilayah.
Class
myLocationEnabled
dari class GMSMapView mengontrol apakah titik Lokasiku diaktifkan.
Jika diaktifkan, metode
myLocation
kelas GMSMapView akan mengungkapkan tempat titik lokasi perangkat digambar.
Izin akses lokasi
Aplikasi Anda harus meminta izin pengguna untuk menggunakan layanan lokasi. Untuk melakukannya,
sertakan kunci NSLocationAlwaysUsageDescription dalam file Info.plist untuk
aplikasi, dan tetapkan nilai setiap kunci ke string yang menjelaskan cara aplikasi
berencana menggunakan data lokasi.
Contoh kode
Tutorial dan contoh kode berikut menunjukkan penggunaan lokasi di peta:
Repositori maps-sdk-for-ios-samples di GitHub juga menyertakan contoh yang menunjukkan penggunaan data lokasi.