Menampilkan Google Map Di Swift

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

UIViewController
UIViewController

Buatlah New File.. UIViewController dengan nama ViewLocation.swift

ViewLocation
ViewLocation

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

Main.storyboard
Main.storyboard

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

Google Maps SDK for IOS
Google Maps SDK for IOS

Set main ViewController menjadi mapView

Drag + Control View
Drag + Control View
GMSMapView
GMSMapView

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

Geolocation Build Run
Geolocation Build Run

Selamat mencoba dan semoga berhasil.
Happy coding 🙂

Leave a Reply

Your email address will not be published.