總覽

簡介

Places SDK for iOS 可讓您建構位置辨識應用程式,根據當地商家和裝置附近的其他地點做出回應。也就是說,您可以根據對使用者有意義的意義,建構內容豐富的應用程式。

概念

「地點」是指具有名稱的實體空間。另一個思考地點的方式,就是可以在地圖上找到任何資訊。例如當地商家、搜尋點和地理位置。在 API 中,地點以 GMSPlace Class Reference 表示。內含地點名稱及地址、地理位置、地點 ID、電話號碼、地點類型、網站網址等資訊。

選擇 SDK 版本

Places SDK for iOS 8.5.0 版支援兩個 SDK 版本:現有的 Places SDK for iOSPlaces SDK for iOS (新版),其是新一代的 SDK。

首先,您必須決定要使用哪個 SDK。如果您是新客戶或已使用 SDK 的現有客戶,就屬於這種情況。如要瞭解兩個 SDK 版本之間的主要差異,請參閱「選擇 SDK 版本」。

各 SDK 版本的定價

您選擇的 SDK 版本會控管 Text Search 的定價。Places SDK for iOS (新版) 支援簡化的定價模式,讓您只為實際使用的資料付費。如需這兩種 SDK 的詳細定價資訊,請參閱「用量與計費」一文。

API 總覽

協助消費者探索商家所在地點和周遭環境:

  • Place Details 會傳回地點相關資訊,包括地點的名稱和地址、指定為經緯度座標的地理位置,以及地點類型 (例如夜店、寵物店、博物館) 等。
  • Current Place 會傳回使用者裝置最後已知的地點清單,並指出每個地點的相對可能性。
  • Place Autocomplete 會在使用者輸入地點時,自動填入地點的名稱和/或地址。
  • Place Photos 會傳回地點的高畫質圖片。
  • 地點 ID 會儲存一或多個地點的專屬 ID,用於隨選擷取地點資訊。
  • 文字搜尋功能會根據文字搜尋傳回一組地點的相關資訊。

此 API 的其他重點包括:

  • 透過 Wi-Fi 掃描功能,在電量不足時準確偵測地點。
  • 裝置端快取:傳送至 Places SDK for iOS 的要求大多都需要往返 Google 伺服器,但您也可以在本機快取資料 30 天。

政策與條款

凡是使用 Places SDK for iOS 的應用程式,都必須遵循《Google 地圖平台服務條款》和《顯示作者資訊》中所述的規定。