概览

请选择平台: Android iOS JavaScript

简介

借助 Maps SDK for iOS,您可以基于 Google 地图数据将地图添加到应用中。该 SDK 会自动处理对 Google 地图服务器的访问、地图显示以及对用户手势(例如点击和拖动)的响应。 您还可以为地图添加标记、多段线、地面叠加层和信息窗口。这些对象可提供有关地图位置的更多信息,并允许用户与地图互动。

使用该 SDK 时,您需要遵守《Google Maps Platform 服务条款》 并确保您的应用符合适用的法律。请注意,使用该 SDK 时,系统会自动将您的应用名称和版本、身份验证信息以及跨应用的匿名标识符随每个请求一起发送。

受众群体

本概念性文档适用于熟悉 iOS 开发 和 面向对象编程概念的人员。您还应从用户的角度熟悉 Google Maps。 本文档旨在帮助您开始了解 Maps SDK for iOS 并利用它来开发应用。您还可以参阅参考 文档,了解有关类和方法的具体 详细信息。

标明出处要求

如果您在自己的应用中使用了 Maps SDK for iOS,则必须在应用的法律声明部分包含提供方文字。建议以独立菜单项的形式提供法律声明,或在“关于”菜单项中加入法律声明。

您可以通过调用 [GMSServices openSourceLicenseInfo] 获取提供方文字。

支持的平台

借助 Maps SDK for iOS,您可以构建以运行 iOS 16.0 及更高版本的 64 位设备为目标平台的应用。使用 Maps SDK for iOS 开发应用至少需要 Xcode 26.0,且目标 SDK 为 16.0 或更高版本。(将目标 SDK 设置为 16.0 或更高版本不会阻止您的应用在 iOS 16.0 上运行)。

使用 Google 地图网址 的应用要求目标设备安装了 Google 地图 for iOS

由于应用了严格的内存限制,在 iOS 应用扩展中使用 Maps SDK for iOS 可能无法正常运行。例如,在 自定义 键盘中使用该 SDK 可能无法正常运行。

后续步骤

如需开始使用 Maps SDK for iOS 构建应用,您必须先 设置 Google Cloud 云项目