Maps SDK for iOS 代码示例

请选择平台: Android iOS JavaScript

SDK 演示应用 GitHub 随 Maps SDK for iOS 提供的示例 了解 SDK 的功能亮点检查演示版应用中的代码 看看每个示例是如何实现的。导入并构建 添加 API 密钥,查看演示,并使用作为 应用的起点

当您运行示例应用时,它会显示一个可用示例列表,您可以 在您自己的设备上运行。选择其中一个选项。

在本地运行完整的示例应用

Maps SDK for iOS 示例应用以 下载归档 (位于 GitHub 中)。 请按照以下步骤安装并试用 Maps SDK for iOS 示例应用。

  1. 下载代码示例归档 GitHub 然后解压缩归档文件
  2. 打开一个终端窗口,导航到您展开示例文件的目录,然后 深入到 GoogleMaps 目录:

    Swift

    cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
    pod install
    open GoogleMapsSwiftDemos.xcworkspace

    Objective-C

    cd maps-sdk-for-ios-samples-main/GoogleMaps
    pod install
    open GoogleMapsDemos.xcworkspace
  3. 在 Xcode 中,按编译按钮 构建应用 新架构。构建出现错误,提示您输入 API 密钥 在 SDKConstants.swift 文件中(对于 Swift 或 SDKDemoAPIKey.h) Objective-C 文件。
  4. 如果您还没有 API 密钥,请按照 说明进行设置 在 Google Cloud 控制台上创建项目并获取 API 密钥。在配置 密钥,您可以 将密钥限制到 示例应用的软件包标识符 确保只有您的应用才能使用该密钥。默认软件包标识符 SDK 示例应用为 com.example.GoogleMapsDemos
  5. 修改适用于 Swift 或 SDKDemoAPIKey.hSDKConstants.swift 文件 并将您的 API 密钥粘贴到 Objective-C 文件的 apiKeykAPIKey 常量。例如:

    Swift

    static let apiKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. 移除以下行,因为它用于注册用户定义的问题:

    Swift

    #error (Register for API Key and insert here. Then delete this line.)

    Objective-C

    #error Register for API Key and insert here.
  7. 构建并运行项目。此时会显示 iOS 模拟器窗口,其中显示了 一系列 Maps SDK 演示
  8. 从显示的选项中选择一项,试用一下 Maps SDK for iOS。
  9. 如果系统提示您允许 GoogleMapsDemos 获取您的位置,请选择 允许