Kali ini kita akan membahas bagaimana menentukan coordinate lokasi dimana posisi kita berada atau sering dikenal dengan Geolocation. Dengan memanfaatkan peta, terutama saat kita bepergian ketempat yang belum pernah kita kunjungi. Bahkan saat kita mau mencari alamat yang kita tuju. Dengan google maps kita akan mudah menemukan alamat yang kita cari dan cukup akurat. Marilah kita langsung saja belajar bagaimana cara menggunakan google maps di Aplikasi Mobile untuk menentukan lokasi kita berada.
Berdasarkan tutorial yang pernah kita pelajari sebelumnya, maka buka Project App Sewa Mobil terlebih dahulu.
Tambahkan View Controller Baru

Buatlah New File.. UIViewController dengan nama ViewLocation.swift

Klik Main storyboard, pilih View Controller yang sudah dibuat tadi ganti Class : ViewLoaction.swift

Dapatkan dahulu API Key GoogleMaps, https://developers.google.com/maps/documentation/ios-sdk/?hl=id
Untuk setting API Google Maps, https://console.developers.google.com

Set main ViewController menjadi mapView


Jangan lupa untuk menambahkan kode pada info.plist agar dapat menggunakan geolocation. Klik kanan info.plist. Pilih Open As -> Source Code.Tambahkan kode seperti berikut :
<key>NSLocationAlwaysUsageDescription</key> <string>Because I always want to know where you are!</string> <key>NSLocationWhenInUseUsageDescription</key> <string>Because I want to know where you are!</string>
Build / Run Project
Hasil run di Simulator iPhone X

Selamat mencoba dan semoga berhasil.
Happy coding 🙂
I’m a result mobile engineer, as well as deep understanding of digital systems.