Aplikasi demo SDK yang disertakan dengan Maps SDK for iOS menyertakan contoh sorotan fitur SDK. Periksa kode di aplikasi demo untuk melihat bagaimana setiap contoh diterapkan.
Mencoba demo SDK
Aplikasi demo Maps SDK for iOS SDK tersedia sebagai arsip download dari GitHub dan sebagai pod CocoaPods. CocoaPods merupakan pengelola dependensi open source untuk project Swift dan Objective-C Cocoa.
Ikuti langkah-langkah berikut untuk menginstal dan mencoba aplikasi demo Maps SDK for iOS SDK.
- Dapatkan file sampel menggunakan salah satu dari dua metode berikut:
Langsung dari GitHub
- Download arsip contoh kode dari GitHub dan ekstrak arsip tersebut.
- Buka jendela terminal, pilih direktori tempat Anda memperluas file sampel, dan lihat perincian ke direktori GoogleMaps:
Swift
cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
Objective-C
cd maps-sdk-for-ios-samples-main/GoogleMaps
- Jalankan perintah berikut:
Swift
pod install open GoogleMapsSwiftDemos.xcworkspace
Objective-C
pod install open GoogleMapsDemos.xcworkspace
Menggunakan CocoaPods v1.6.1
- Jika Anda belum memiliki alat CocoaPods, instal versi 1.6.1 di macOS dengan menjalankan perintah berikut dari terminal. Untuk mengetahui detailnya, lihat Panduan Memulai CocoaPods.
sudo gem install cocoapods -v1.6.1
- Ambil file Google Maps menggunakan CocoaPods:
pod try GoogleMaps
Pilih Swift atau Objective-C bila dikonfirmasi. CocoaPods memperbarui repositori spesifikasi Anda, lalu membuka demo dalam project Xcode sementara bernama
SwiftDemoApp.xcodeproj
atauObjCDemoApp.xcodeproj
.
- Di Xcode, tekan tombol kompilasi untuk mem-build lalu jalankan skema saat ini. Build akan menghasilkan error, yang meminta Anda untuk memasukkan kunci API
di file
SDKConstants.swift
untuk Swift atauSDKDemoAPIKey.h
untuk Objective-C. - Jika Anda belum memiliki kunci API, ikuti petunjuk untuk menyiapkan project di Google Cloud Console dan mendapatkan kunci API. Saat mengonfigurasi kunci di Cloud Console, Anda dapat menentukan ID paket aplikasi untuk memastikan bahwa hanya aplikasi Anda yang dapat menggunakan kunci tersebut. ID paket default
aplikasi contoh SDK adalah
com.example.GoogleMapsDemos
. - Edit file
SDKConstants.swift
untuk file Swift atauSDKDemoAPIKey.h
untuk Objective-C, lalu tempelkan kunci API Anda ke dalam definisi konstantaapiKey
ataukAPIKey
. Contoh:Swift
static let apiKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- Hapus baris berikut, karena digunakan untuk mendaftarkan masalah yang didefinisikan pengguna:
Swift
#error (Register for API Key and insert here. Then delete this line.”)
Objective-C
#error Register for API Key and insert here.
- Bangun dan jalankan proyek. Jendela simulator iOS akan muncul, yang menampilkan daftar Maps SDK Demos.
- Pilih salah satu opsi yang ditampilkan untuk bereksperimen dengan fitur Maps SDK for iOS.
- Jika diminta untuk mengizinkan GoogleMapsDemos mengakses lokasi Anda, pilih Allow.
Gunakan cuplikan kode dari panduan developer
Setiap halaman dalam panduan developer menyertakan cuplikan kode yang menggambarkan fitur tertentu dari API. Misalnya, lihat panduan untuk objek peta, penanda, bentuk, dan halaman lainnya dalam panduan ini.