Aplikasi demo SDK di GitHub yang disediakan bersama Maps SDK for iOS menyertakan contoh untuk sorotan fitur SDK. Memeriksa kode di aplikasi demo untuk melihat bagaimana setiap sampel diimplementasikan. Impor dan bangun menambahkan kunci API, melihat demo, dan menggunakan kode contoh yang diberikan sebagai sebagai titik awal aplikasi Anda.
Saat Anda jalankan, aplikasi contoh ini akan menampilkan daftar contoh yang tersedia dan dapat Anda berjalan di perangkat Anda sendiri. Pilih salah satu opsi.
Menjalankan aplikasi contoh lengkap secara lokal
Aplikasi contoh Maps SDK for iOS tersedia sebagai download arsip dari GitHub. Ikuti langkah-langkah berikut untuk menginstal dan mencoba aplikasi contoh Maps SDK for iOS.
- Download arsip contoh kode dari GitHub dan membongkar arsip tersebut.
Buka jendela terminal, navigasikan ke direktori tempat Anda memperluas {i>file<i} sampel, dan lihat perincian direktori GoogleMaps:
Swift
cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
pod install
open GoogleMapsSwiftDemos.xcworkspace
Objective-C
cd maps-sdk-for-ios-samples-main/GoogleMaps
pod install
open GoogleMapsDemos.xcworkspace
- Di Xcode, tekan tombol kompilasi untuk
membangun aplikasi
dengan skema saat ini. Build akan menghasilkan error, yang meminta Anda untuk memasukkan kunci API
dalam file
SDKConstants.swift
untuk Swift atauSDKDemoAPIKey.h
untuk Objective-C. - Jika Anda belum memiliki kunci API, ikuti
petunjuk untuk menyiapkan
project di Konsol Google Cloud dan mendapatkan kunci API. Saat mengonfigurasi
di Konsol Cloud, Anda bisa
membatasi kunci ke
ID paket aplikasi contoh ke
memastikan bahwa hanya aplikasi Anda yang
dapat menggunakan kunci tersebut. ID paket default dari
aplikasi contoh SDK adalah
com.example.GoogleMapsDemos
. - Edit file
SDKConstants.swift
untuk Swift atauSDKDemoAPIKey.h
untuk Objective-C dan 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 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 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.