簡介
Places SDK for iOS 可讓您建構位置辨識應用程式, 比對本地商家和裝置附近的其他位置。這代表您 可以根據對使用者有意義的地方 建構內容豐富的應用程式
概念
地點的定義為具有名稱的實體空間。另一種
地點就是可以在地圖上找到的一切資訊
例如當地商家、搜尋點和地理位置
或位置。在 API 中,地點會以
GMSPlace Class Reference
。
其中包含地點的名稱、地址、地理位置等資訊
地點 ID、電話號碼、地點類型、網站網址等。
選擇 SDK 版本
Places SDK for iOS 9.0.0 版支援兩個 SDK 版本:現有 Places SDK for iOS 和 Places SDK for iOS (新版), 我們導入了新一代 SDK
您的第一項工作是決定要使用哪個 SDK。如果您是新客戶或 已經在使用 SDK 的現有客戶如要瞭解兩個 SDK 版本間的主要差異 請參閱「選擇 SDK 版本」一文。
各 SDK 版本的定價
您選擇的 SDK 控制項定價版本。 Places SDK for iOS (新版) 支援簡化的定價模式, 您僅需為實際使用的資料付費如需這兩個 SDK 的詳細定價資訊,請參閱 用量與計費。
GooglePlacesSwift 預先發布版
這個版本包含 GooglePlacesSwift 0.1.0 預先發布版。GooglePlacesSwift 可讓您使用新的 Swift 介面呼叫 Place API,包括 Places SDK for iOS (新版):
- Place Autocomplete (新版)
- Place Details (新)
- 地點相片 (新)
- Text Search (新版)
- Nearby Search (新版)
GooglePlacesSwift 須符合以下規定:
- 您會為 API 金鑰啟用 Places API (新版)。若需更多資訊,請參閲 設定 Google Cloud 專案。
- Xcode 15.3。
詳情請參閱 GooglePlacesSwift API 參考資料。
SDK 總覽
使用 Places SDK for iOS,協助顧客探索周遭環境與周遭環境 具體做法是指示 Kubernetes 建立並維護 一或多個代表這些 Pod 的物件Places SDK for iOS 提供下列 API:
Places SDK for iOS (新推出) | Places SDK for iOS | 說明 |
---|---|---|
Place Details (新功能) | Place Details | 傳回地點相關資訊,包括地點的名稱和地址、地理位置、地點類型 (例如夜店、寵物店、博物館等)。 |
地點相片 (新) | Place Photo | 傳回地點的高畫質圖片。 |
Text Search (新版) | 根據文字搜尋傳回一組地點的相關資訊。 | |
Nearby Search (新版) | 將位置指定為搜尋區域,即可傳回一組地點的相關資訊。 | |
自動完成 (新版) | 自動完成 | 在使用者輸入地點時,自動填入地點名稱和/或地址。 |
目前所在地點 | 傳回使用者裝置上次定位的地點清單,並指出每個地點的相對可能性。 |
SDK 的其他亮點包括:
- 使用 Wi-Fi 掃描功能,在低耗電模式下準確偵測地點。
- 裝置端快取:傳送至 Places SDK for iOS 的大部分要求, 往返 Google 伺服器,但您也可以快取資料 長達 30 天
政策與條款
凡是使用 Places SDK for iOS 的應用程式,都必須遵循 遵守 《Google 地圖平台服務條款》, 以及顯示出處。