Places SDK for iOS (新版) 提供更完善的效能和全新推出 定價模式,因此建議您花一點時間更新採用 Places SDK for iOS。如要進一步瞭解如何比較功能,請參閱選擇 SDK。
本指南說明 Places SDK for iOS 的主要差異 (新推出) 以及如何因應 並輸入變更內容
啟用 Places SDK for iOS (新版)
Places SDK for iOS 仰賴 Places API 服務。如要使用 Places SDK for iOS (新版),您必須先啟用 Google Cloud 專案中的 Places API (新版)。 詳情請參閱「設定 Google Cloud 雲端服務」一文 專案。
接著,請確認您已新增 Places API (新功能) 改成應用程式使用的 API 金鑰。詳情請參閱「使用 API」一節 鍵。
一般變更
套用至多個 API 的部分一般變更包括:
使用新的定價模式。如需所有 API 的定價資訊,請參閱 Places SDK for iOS 定價 (新版)。
您必須遮蓋欄位, Place Details (新版) Nearby Search (新版), 和 Text Search (新版) 指定要在回應中傳回的欄位。
GMSPlacesClient
敬上 包含呼叫這些新 API 的新方法。新增類別,可為每個新 API 定義要求。
回應
GMSPlace
執行個體包含新的reviews
類型的屬性GMSPlaceReview
。 當應用程式顯示從GMSPlace
取得的資訊時 例如相片和評論等,應用程式也必須顯示 出處。詳情請參閱 作者資訊。
API 專屬變更
本節針對各個 API 提供以下遷移指南: