簡介
有了 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 專案。