Places SDK for Android (新版) 提供更完善的效能和全新功能 定價模式,因此建議您花一點時間更新採用 Places SDK for Android。如要進一步瞭解如何比較功能,請參見 選擇 SDK。
本指南說明 Places SDK for Android 的主要差異 (新推出) 與 Places SDK for Android 相比的結果,以及如何處理 進行必要的變更
啟用 Places SDK for Android (新版)
Places SDK for Android 仰賴 Places API 服務。如要使用 Places SDK for Android (新版) 必須先啟用 Google Cloud 專案中的 Places API (新版)。 詳情請參閱「設定 Google Cloud 雲端服務」一文 專案。
接著,請確認您已新增 Places API (新功能) 改成應用程式使用的 API 金鑰。詳情請參閱「使用 API」一節 鍵。
一般變更
套用至多個 API 的部分一般變更包括:
使用新的定價模式。如需所有 API 的定價資訊,請參閱 Places SDK for Android (新版)。
您必須遮蓋欄位, Place Details (新版) Nearby Search (新版), 和 Text Search (新版) 指定要在回應中傳回的欄位。
已新增類別,以定義要求或新增欄位至 回應。
回應
Place
敬上 包含新的getReviews()
。 方法來傳回Review
如需儲存大量結構化物件 建議使用 Cloud Bigtable當應用程式顯示從Place
取得的資訊時 物件,例如相片和評論,應用程式也必須顯示所需的 出處。詳情請參閱 作者資訊。
API 專屬變更
本節針對各個 API 提供以下遷移指南: