Maps SDK for iOS 程式碼範例

選取平台: Android iOS JavaScript

Maps SDK for iOS 提供的 SDK 試用版應用程式 GitHub 內含 SDK 功能重點功能的範例。檢查試用版應用程式中的程式碼,瞭解每個範例的實作方式。匯入及建構應用程式、新增 API 金鑰、查看示範教學,以及使用隨附的程式碼範例著手建構應用程式。

執行範例應用程式時,畫面上會列出您的裝置可執行哪些範例功能。請選取其中一個選項,

在本機執行完整範例應用程式

您可以從 GitHub 取得 Maps SDK for iOS 範例應用程式的下載封存檔。請按照下列步驟安裝並試用 Maps SDK for iOS 範例應用程式。

  1. GitHub 下載程式碼範例封存,並將封存檔解壓縮。
  2. 開啟終端機視窗,前往您展開範例檔案的目錄,然後細查 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
  3. 在 Xcode 中,按下編譯按鈕,以目前的配置建構應用程式。建構作業產生錯誤,提示您在 Swift 的 SDKConstants.swift 檔案中或 SDKDemoAPIKey.h Objective-C 檔案內輸入 API 金鑰。
  4. 如果您尚未取得 API 金鑰,請按照instructions在 Google Cloud 控制台設定專案,並取得 API 金鑰。在 Cloud 控制台設定金鑰時,您可以將金鑰限制為範例應用程式的軟體包 ID,確保只有應用程式可以使用該金鑰。SDK 範例應用程式的預設軟體包 ID 為 com.example.GoogleMapsDemos
  5. 編輯 Swift 或 SDKDemoAPIKey.h 檔案的 SDKConstants.swift 檔案,用於 Objective-C,然後將 API 金鑰貼到 apiKeykAPIKey 常數的定義中。例如:

    Swift

    static let apiKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. 移除以下這一行,因為此程式碼是用於登錄使用者定義的問題:

    Swift

    #error (Register for API Key and insert here. Then delete this line.)

    Objective-C

    #error Register for API Key and insert here.
  7. 建構並執行專案。系統會隨即顯示 iOS 模擬工具視窗,並在其中顯示 Maps SDK 試用版清單。
  8. 選擇畫面上顯示的其中一個選項,試用 Maps SDK for iOS 的功能。
  9. 如果系統提示您允許 GoogleMapsDemos 存取您的位置,請選擇「允許」