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