為什麼要遷移至 Places API (新版)?

與 Places API (舊版) 相比,Places API (新版) 效能更佳,並提供額外功能。本指南將說明兩個 Places API 版本的主要差異,以及如何處理必要變更。如要進一步瞭解其他 Places API (新版) 功能,請參閱產品總覽。

Places API (新版) 新增的主要功能

本節說明 Places API (新版) 新增的主要功能。

在 Google Cloud 標準平台上實作

Places API (新版) 是在服務基礎架構上實作,

NFS 解決方案這項實作可提供更安全可靠的平台,並提供 OAuth 等進階安全性選項。這種標準 API 設計可確保 API 之間的一致性,提高 Places API (新版) 的開發效率。

提高效能

Places API (新版) 的效能更佳,因此建議您替換使用現有 Places API 的應用程式。

簡化計費模式

Places API (新版) 簡化了定價模式,您只需依用量付費。簡化定價是使用欄位遮罩實作。

使用 Place Details (新版)、Nearby Search (新版) 和 Text Search (新版) 時,您可以使用欄位遮罩,控制要在回應中傳回的欄位清單。系統只會向您收取要求資料的費用。使用欄位遮蓋是良好的設計做法,可確保您不會要求不必要的資料,有助於避免不必要的處理時間和帳單費用。

地點的回應資料一致

使用舊版 API 時,Place Details (舊版)、Nearby Search (舊版) 和 Text Search (舊版) API 會針對同一個地點傳回不同的回應資料。Places API (新版) 標準化回應,因此這些 API 都會傳回相同的地點資料。

擴增地點類型

API 回應現在可包含地點的主要類型。每個地點都可以有一個指定為主要類型的類型值,如表 A 所示。

新版 API 也包含多種新類型。您可以使用 Nearby Search (新版) 和 Text Search (新版) 搜尋這些新類型和現有類型。新類型都包含在表 A 中。

動態地點資料

Places API (新版) 支援動態回應資料,例如電動車充電站的可用性,或加油站的最新油價。您可以使用這些回應欄位,打造動態使用者體驗。