Aplikasi demo SDK yang disediakan dengan Maps SDK for iOS menyertakan contoh untuk sorotan fitur SDK. Periksa kode pada aplikasi demo untuk melihat cara penerapan setiap contoh.
Coba 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 contoh menggunakan salah satu dari dua metode berikut:
Langsung dari GitHub
- Download arsip contoh kode dari GitHub dan ekstrak arsip tersebut.
- Buka jendela terminal, arahkan ke direktori tempat Anda memperluas file sampel, dan
lihat perincian 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 ini menghasilkan error, yang meminta Anda untuk memasukkan kunci API dalam file
SDKConstants.swift
untuk Swift atau fileSDKDemoAPIKey.h
untuk Objective-C. - Jika Anda belum memiliki kunci API, ikuti instructions untuk menyiapkan project di Konsol Google Cloud dan mendapatkan kunci API. Saat mengonfigurasi kunci di Konsol Cloud, Anda dapat menentukan ID paket aplikasi untuk memastikan bahwa hanya aplikasi Anda yang dapat menggunakan kunci tersebut. ID paket default untuk aplikasi contoh SDK adalah
com.example.GoogleMapsDemos
. - Edit file
SDKConstants.swift
untuk Swift atau fileSDKDemoAPIKey.h
untuk Objective-C dan tempel 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 ditentukan 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, menampilkan daftar Demo Maps SDK.
- Pilih salah satu opsi yang ditampilkan, untuk bereksperimen dengan fitur Maps SDK for iOS.
- Jika diminta untuk mengizinkan GoogleMapsDemos mengakses lokasi Anda, pilih Izinkan.
Gunakan cuplikan kode dari panduan developer
Setiap halaman dalam panduan developer mencantumkan cuplikan kode yang menggambarkan fitur tertentu dari API. Misalnya, lihat panduan untuk objek peta, penanda, bentuk, dan halaman lainnya dalam panduan ini.