Places SDK for iOS 程式碼範例

選取平台: Android iOS JavaScript

Places SDK for iOS 試用版應用程式 GitHub Places SDK for iOS 提供的 示範 Place Autocomplete 和地點相片等多項功能。於 此外,這份開發人員指南的每一頁也會提供程式碼片段。 匯入及建構 應用程式、新增 API 金鑰、查看示範教學,並使用 這是應用程式一開始的起點

執行範例應用程式時,畫面上會列出可用的範例 也就是你的裝置上執行請選取其中一個選項,

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

Places SDK for iOS 範例應用程式是 下載封存檔案GitHub 請按照下列步驟安裝並試用 Places SDK for iOS 範例應用程式。

  1. 下載 程式碼範例封存區 GitHub 並將封存檔解壓縮。
  2. 開啟終端機視窗,前往您展開範例檔案的目錄,然後 下鑽細查 Google 地方資訊目錄:

    Swift

    cd maps-sdk-for-ios-samples-master/GooglePlaces-Swift
    pod install
    open GooglePlacesDemos.xcworkspace

    Objective-C

    cd maps-sdk-for-ios-samples-master/GooglePlaces
    pod install
    open GooglePlacesDemos.xcworkspace
  3. 啟用 Google Cloud 控制台專案的 Places SDK for iOS
  4. 如果您沒有 API 金鑰,請按照 操作說明設定 並取得 API 金鑰設定 管理 Cloud 控制台中的金鑰 限制金鑰 範例應用程式的軟體包 ID,確保只有您的應用程式可以使用該金鑰。預設軟體包 SDK 範例應用程式的 ID 為 com.example.GooglePlacesDemos
  5. 編輯 SDKDemoAPIKey 檔案,並貼上 API 金鑰 移到適當的常數中例如:

    Swift

    let placesAPIKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. 如果 Xcode 提示您解鎖 SDKDemoAPIKey 檔案, 編輯時,選擇「解除鎖定」
  7. 如果有的話,請移除以下這一行,因為該程式碼已用來註冊 問題:

    Swift

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

    Objective-C

    #error Register your API key and insert here, then delete this line.
  8. 建構應用程式
  9. 如果建構失敗或應用程式異常終止,並傳回 API 金鑰相關錯誤 首次執行時,請務必提供 SDKDemoAPIKey 檔案中必要的金鑰。
  10. 如果您執行 GooglePlaces 範例,iOS 模擬器 視窗會顯示 Places Demos 清單。
  11. 如果系統提示您允許 GooglePlacesDemos 存取您的位置資訊,請選擇 允許
  12. 現在可以執行您選擇的樣本了。