Maps SDK for iOS 提供的 SDK 試用版應用程式 GitHub 內含 SDK 功能重點功能的範例。檢查試用版應用程式中的程式碼,瞭解每個範例的實作方式。匯入及建構應用程式、新增 API 金鑰、查看示範教學,以及使用隨附的程式碼範例著手建構應用程式。
執行範例應用程式時,畫面上會列出您的裝置可執行哪些範例功能。請選取其中一個選項,
在本機執行完整範例應用程式
您可以從 GitHub 取得 Maps SDK for iOS 範例應用程式的下載封存檔。請按照下列步驟安裝並試用 Maps SDK for iOS 範例應用程式。
- 從 GitHub 下載程式碼範例封存,並將封存檔解壓縮。
開啟終端機視窗,前往您展開範例檔案的目錄,然後細查 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
檔案中或SDKDemoAPIKey.h
Objective-C 檔案內輸入 API 金鑰。 - 如果您尚未取得 API 金鑰,請按照instructions在 Google Cloud 控制台設定專案,並取得 API 金鑰。在 Cloud 控制台設定金鑰時,您可以將金鑰限制為範例應用程式的軟體包 ID,確保只有應用程式可以使用該金鑰。SDK 範例應用程式的預設軟體包 ID 為
com.example.GoogleMapsDemos
。 - 編輯 Swift 或
SDKDemoAPIKey.h
檔案的SDKConstants.swift
檔案,用於 Objective-C,然後將 API 金鑰貼到apiKey
或kAPIKey
常數的定義中。例如:Swift
static let apiKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- 移除以下這一行,因為此程式碼是用於登錄使用者定義的問題:
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 存取您的位置,請選擇「允許」。