一切就绪!

着手开发前,请先阅读我们的开发者文档

激活 Google Maps SDK for iOS

为帮助您起步,我们将引导您在 Google Developers Console 中先完成几项任务:

  1. 创建或选择项目
  2. 激活 Google Maps SDK for iOS
  3. 创建相应密钥
继续

代码示例概览

Google Maps SDK for iOS 随附的 SDK 演示应用包括 SDK 功能亮点的示例。此外,您还可以在本开发者指南的每个页面上找到代码段。

通过 CocoaPods 试用 SDK 演示应用

Google Maps SDK for iOS 以 CocoaPods pod 形式提供。CocoaPods 是一种用于 Swift 和 Objective-C Cocoa 项目的开源依赖项管理器。

Google Maps SDK for iOS 提供了一个 SDK 演示应用,您可以使用 pod try GoogleMaps 命令安装和运行该应用。请按照以下步骤安装 CocoaPods 并试用 Google Maps SDK for iOS。

  1. 如果您尚未安装 CocoaPods 工具,请在 macOS 上从终端运行以下命令进行安装。如需了解详情,请参阅 CocoaPods 入门指南
    sudo gem install cocoapods
  2. 打开终端窗口并运行以下命令:
    pod try GoogleMaps

    CocoaPods 会更新您的规范存储库,然后在一个临时 Xcode 项目 GoogleMapsDemos.xcworkspace 中打开 SDK 演示应用。

  3. 在 Xcode 中,按 compile 按钮编译,然后运行当前架构。构建引发错误,提示您在 SDKDemoAPIKey.h 文件中输入 API 密钥。
  4. 如果您尚未获得 API 密钥,请遵照说明在 Google API Console 上建立一个项目并获取 API 密钥。在 Google API Console 上配置密钥时,您可以指定应用的捆绑包标识符,以确保只有应用可以使用该密钥。SDK 示例应用的默认捆绑包标识符为 com.example.GoogleMapsDemos
  5. 编辑 SDKDemoAPIKey.h 文件,将您的 API 密钥复制到 kAPIKey 常量的定义中。例如:
    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. 如果 Xcode 提示您解锁 SDKDemoAPIKey.h 文件进行编辑,请选择 Unlock
  7. 删除下一行,因为该行用于注册用户定义问题:
    #error Register for API Key and insert here.
  8. 构建并运行项目。出现 iOS 模拟器窗口,显示 Maps SDK 演示应用列表。
  9. 从显示的选项中选择其一,对 Google Maps SDK for iOS 的其中一项功能进行试验。
  10. 如果提示您允许 GoogleMapsDemos 获取您的位置,请选择 Allow

使用开发者指南中的代码段

开发者指南中的每个页面都提供了说明 API 特定功能的代码段。例如,您可以参阅有关地图对象标记形状的指南,以及该指南中的其他页面。

发送以下问题的反馈:

此网页
Google Maps SDK for iOS
Google Maps SDK for iOS
需要帮助?请访问我们的支持页面