簡介
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 (新版) 中的所有 API:
- Place Autocomplete (新推出)
- Place Details (新功能)
- 地點相片 (新推出)
- Text Search (新版)
- 搜尋附近地點 (新推出)
GooglePlacesSwift 需求條件:
- 您可以啟用 API 金鑰的 Places API (新版)。詳情請參閱「設定 Google Cloud 專案」的說明。
- Xcode 15.3。
詳情請參閱 GooglePlacesSwift API 參考資料。
SDK 總覽
使用 Places SDK for iOS,協助客戶探索所在位置和周遭環境。Places SDK for iOS 提供下列 API:
Places SDK for iOS (新推出) | Places SDK for iOS | 說明 |
---|---|---|
Place Details (新推出) | Place Details | 傳回地點相關資訊,包括地點的名稱和地址、地理位置、地點類型 (例如夜店、寵物店、博物館等)。 |
Place Photo (新品) | Place Photo | 傳回特定地點的高畫質圖片。 |
文字搜尋 (新推出) | 根據文字搜尋傳回一組地點的相關資訊。 | |
搜尋附近地點 (新推出) | 將位置指定為搜尋區域,傳回一組地點的相關資訊。 | |
自動完成 (新推出) | 自動完成 | 系統會在使用者輸入時自動填入地點的名稱和/或地址。 |
目前所在地點 | 傳回使用者裝置最後已知的地點清單,並指出每個地點的相對可能性。 |
SDK 的其他重點包括:
- 透過 Wi-Fi 掃描功能,在電量不足時準確偵測地點。
- 裝置端快取:傳送至 Places SDK for iOS 的要求大多都需要往返 Google 伺服器,但您也可以在本機快取資料 30 天。
政策與條款
凡是使用 Places SDK for iOS 的應用程式,都必須遵循《Google 地圖平台服務條款》和《顯示作者資訊》中所述的規定。