GitHub 上的 Maps SDK for iOS 存放區有一些範例,說明如何在 iOS 應用程式中使用 Maps SDK for iOS。範例應用程式包含 SDK 功能重點的程式碼,可做為您應用程式的起點。
Maps SDK for iOS 範例清單
下列為示範應用程式中包含的主要活動範例,連結的網頁上會示範相關活動,可供您快速參考。如需可用範例的完整清單,請參閱 GitHub 上的範例資料夾。
在本機執行完整範例應用程式
您可以從 GitHub 下載 封存檔,取得 Maps SDK for iOS 範例應用程式。請按照下列步驟安裝並試用 Maps SDK for iOS 範例應用程式。
- 執行
git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git
,將範例存放區複製到本機目錄。 開啟終端機視窗,前往複製範例檔案的目錄,然後深入瞭解 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
- 在 Xcode 中按下編譯按鈕,即可使用目前的配置建構應用程式。建構程序會產生錯誤,提示您在 Swift 的
SDKConstants.swift
檔案或 Objective-C 的SDKDemoAPIKey.h
檔案中輸入 API 金鑰。 - 從已啟用 Maps SDK for iOS 的專案取得 API 金鑰。
- 編輯 Swift 的
SDKConstants.swift
檔案或 Objective-C 的SDKDemoAPIKey.h
檔案,然後將 API 金鑰貼到apiKey
或kAPIKey
常數的定義中。例如:Swift
static let apiKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- 在
SDKConstants.swift
檔案 (Swift) 或SDKDemoAPIKey.h
檔案 (Objective-C) 中,移除下列程式碼行,因為這行是用來註冊使用者定義的問題:Swift
#error (Register for API Key and insert here. Then delete this line.)
Objective-C
#error Register for API Key and insert here.
- 建構並執行專案。iOS 模擬器視窗隨即顯示 Maps SDK 範例清單。
- 選擇顯示的其中一個選項,即可試用 Maps SDK for iOS 的功能。
- 如果系統提示允許 GoogleMapsDemos 存取您的位置資訊,請選擇「允許」。