簡介
您可以使用 Maps SDK for iOS,在應用程式中加入以 Google 地圖資料為基礎的地圖。SDK 會自動處理對 Google 地圖伺服器的存取權、地圖顯示,以及對使用者手勢 (例如點擊和拖曳) 的回應。您也可以在地圖中加入標記、多邊形、地面疊加層和資訊視窗。這些物件可為地圖位置提供額外資訊,並讓使用者與地圖互動。
使用 SDK 時,您必須遵守 Google 地圖平台服務條款,並確保應用程式遵守適用法律。請注意,使用 SDK 時,系統會在每次要求中自動傳送應用程式名稱和版本、驗證資訊,以及跨應用程式匿名 ID。
目標對象
這份概念說明文件適用於熟悉 iOS 開發和以物件為導向的程式設計概念的使用者。您也應從使用者的角度熟悉 Google 地圖。這項指南旨在讓您開始探索並使用 Maps SDK for iOS 開發應用程式。您也可以參閱參考文件,瞭解類別和方法的具體細節。
作者資訊相關規定
如果您在應用程式中使用 Maps SDK for iOS,則必須在應用程式的法律聲明部分加入歸屬文字。建議您將法律聲明設為獨立的選單項目,或設為「關於」選單項目的一部分。
您可以呼叫 [GMSServices
openSourceLicenseInfo]
取得出處文字。
支援的平台
您可以使用 Maps SDK for iOS 建構應用程式,以便針對搭載 iOS 14.0 以上版本的原生 64 位元裝置進行開發。如要使用 Maps SDK for iOS 開發應用程式,至少需要 Xcode 15.0,且目標 SDK 為 14.0 以上版本。(將目標 SDK 設為 14.0 以上版本不會導致應用程式無法在 iOS 14.0 上執行)。
使用 Google 地圖網址的應用程式需要在目標裝置上安裝 Google 地圖 iOS 版。
由於會套用嚴格的記憶體限制,因此在 iOS 應用程式擴充功能中使用 Maps SDK for iOS 不太可能可行。舉例來說,在自訂鍵盤中使用 SDK 不太可能會運作。
後續步驟
如要開始使用 Maps SDK for iOS 建構應用程式,您必須先設定 Google Cloud 專案。