總覽

選取平台: 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 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 專案