Places SDK for iOS 程式碼範例

選取平台: Android iOS JavaScript

Places SDK for iOS 提供的 Places SDK for iOS 試用版應用程式,示範了多項功能,包括地點自動完成和地點相片。GitHub此外,這份開發人員指南的每一頁也會提供程式碼片段。匯入及建構應用程式、新增 API 金鑰、查看示範教學,以及使用隨附的程式碼範例著手建構應用程式。

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

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

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

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

    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 金鑰,請按照instructions在 Cloud 控制台設定專案,並取得 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 檔案以進行編輯,請選擇「Unlock」
  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. 現在可以執行您選擇的樣本了。