簡介
有了 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 開發應用程式,目標 SDK 為 14.0 以上版本,至少需要 Xcode 14.0。(即使將目標 SDK 設為 14.0 以上版本,應用程式仍可在 iOS 14.0 上執行)。
使用地圖網址的應用程式需要安裝 iOS 版 Google 地圖。
由於套用了嚴格的記憶體限制,在 iOS 應用程式額外資訊中使用 Maps SDK for iOS 不太可能運作。舉例來說,在自訂鍵盤中使用 SDK 可能無法正常運作。
後續步驟
如要開始使用 Maps SDK for iOS 建構應用程式,您必須先設定 Google Cloud 專案。