總覽

Places Aggregate API 是一項服務,可根據地點、類型、營業狀態、價格等級和使用者評分等條件,提供指定區域內的地點洞察資料。這項服務可協助分析指定地點周圍特定地點類型的密度,並回答「這個地點 5 公里半徑內有多少間 5 星級 $$$ 餐廳?」等問題。

結果會以匯總計數或感興趣搜尋區域中識別的地點 ID 形式傳回。使用者可以透過 Place Details API 擷取這些地點 ID 的詳細資訊。

使用 Places Aggregate API 的原因

Places Aggregate API 可讓使用者根據您提供的各種地點全面資訊,做出資料導向決策。這項功能採用準確且最新的地點模型,支援下列主要用途:

  • 商家:分析競爭情況,以及新分店的潛在位置。
  • 開發人員:建構可提供個人化建議的應用程式。
  • 研究人員:查看特定領域的趨勢和模式。

Places Aggregate API 的用途

透過 Places Aggregate API,您可以取得下列資訊:

  • 計數:擷取符合條件的地點數量。
  • 地點 ID:擷取符合您條件的特定地點 ID

你也可以使用篩選功能,根據各種屬性 (例如地點類型、營業時間、價位和顧客評分) 縮小搜尋範圍。

範例

本節說明 Places Aggregate API 的範例用途,並提供每個範例的可用程式碼。

開設新咖啡廳

某餐廳老闆想開設新咖啡廳,為此,他們首先想以視覺化方式呈現咖啡廳的熱點,以便找出高濃度和低濃度區域,做為業務決策的依據。Places Aggregate API 可根據營業狀態、價格等級和顧客評分等屬性,分析特定半徑內的咖啡廳數量,協助您根據資料做出決定,選擇下一個開店地點。

查看範例

舊金山地圖,顯示各郵遞區號的娛樂分數。

房地產投資公司

房地產投資公司想強化財務模型,並準確判斷預計房地產投資的投資報酬率。他們可以透過 Places Aggregate API 收集潛在投資房產附近的設施詳細資料,例如 ATM、醫院、大眾運輸站點和雜貨店,瞭解潛在投資房產附近的設施。

零售配送服務

零售外送服務拓展至新城市時,需要根據熱門消費者目的地 (例如餐廳、便利商店和酒類商店) 的密度,決定要為該區域分配多少外送司機。外送服務可透過 API 計算整個城市中這類場所的總數,以便有效規劃及分配資源。

查看範例

Mountain View 餐廳的熱度圖。

Places Aggregate API 的運作方式

您可以使用 Places Aggregate API 指定篩選條件,縮小搜尋條件範圍。 選取 INSIGHT_COUNTINSIGHT_PLACES洞察類型後,即可新增篩選條件,包括:

  • 地點:使用圓形、區域或自訂多邊形定義感興趣的區域。
  • 類型:指定你感興趣的地點類型。
  • 營運狀態:根據地點的營運狀態篩選地點。
  • 價位:根據價位篩選地點。
  • 評分:根據使用者評分篩選地點。

API 回應 ComputeInsightsResponse 物件包含要求洞察結果。舉例來說,如果您選取 INSIGHT_COUNT,回應會包含地點總數;如果您選取 INSIGHT_PLACES,回應會包含地點 ID 清單。

如何使用 Places Aggregate API

1 做好準備。 請先設定 Google Cloud 專案,然後按照後續操作說明完成設定。
2 提出要求,取得相符地點的數量。 請參閱「發出第一項要求」。
3 瞭解要求參數。 請參閱「要求參數」。

後續步驟