Places API (舊版) 總覽

Places API 可讓您使用文字字串或依據鄰近性,搜尋及擷取各種地點類型的資訊。Places API 是 Places API (新推出) 的舊版。

下表列出兩個 API 的對應版本。請參閱本指南,瞭解兩者的主要差異,並遷移至 Places API (新版)。

Places API (舊版) Places API (新推出) 附註
Find Place (舊版) 文字搜尋 (新版) 沒有 Find Place 新版本。 已由 Text Search (新版) 取代。
附近搜尋 (舊版) Nearby Search (新版) 所有使用舊版 API 且包含文字查詢的要求,都應使用 Text Search (新版),因為 Nearby Search (新版) 不支援文字輸入。
文字搜尋 (舊版) 文字搜尋 (新版)
Place Details (舊版) Place Details (新版)
Place Photo (舊版) Places Photo (新版)
Place Autocomplete (舊版) 自動完成 (新版)
Query Autocomplete (舊版) 自動完成 (新版) 新增功能已加入自動完成功能 (新版)。

遷移至新 API

如要改用新 API,請參閱下列遷移指南:

新增至 Places API 的重要功能

本節將介紹新增至 Places API 的關鍵功能。

在 Google Cloud 標準平台上實作

Places API (新版) 是 Google Cloud 服務基礎架構的實作項目。這項實作方式可提供更安全可靠的平台,並提供 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 也包含幾種新類型。您可以在使用鄰近搜尋 (新版) 和文字搜尋 (新版) 的搜尋中,使用這些新類型和現有類型。表 A列出所有新類型。

動態地點資料

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