總覽

選取平台: Android iOS JavaScript

引言

有了 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 14.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 專案