Maps SDK for iOS 示例代码

请选择平台Android iOS JavaScript

GitHub 上的 Maps SDK for iOS 代码库中包含一些示例,说明了如何在 iOS 应用中使用 Maps SDK for iOS 。示例应用包含 SDK 功能亮点的代码, 可作为应用的起点。

Maps SDK for iOS 示例列表

下面列出了演示应用中的关键示例活动,并且在链接页中进行了介绍,以便于您快速查看。如需查看可用示例的完整列表,请参阅 GitHub 示例 文件夹

在本地运行完整示例应用

您可以从 GitHub 下载 Maps SDK for iOS 示例应用归档文件。请按照以下步骤安装并试用 Maps SDK for iOS 示例应用。

  1. 运行 git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git ,将示例代码库克隆到本地目录。
  2. 打开终端窗口,导航到克隆示例文件的目录,然后 深入到 GoogleMaps 目录:

    Swift

    cd maps-sdk-for-ios-samples/GoogleMaps-Swift
    open GoogleMapsSwiftXCFrameworkDemos.xcodeproj

    Objective-C

    cd maps-sdk-for-ios-samples-main/GoogleMaps
    open GoogleMapsDemos.xcodeproj
  3. 在 Xcode 项目中,依次前往 File (文件)> Add Package Dependencies (添加软件包依赖项)。 输入 https://github.com/googlemaps/ios-maps-sdk 作为网址,按 Enter 键以拉取软件包,然后点击 Add Package (添加软件包)。
  4. 在 Xcode 中,按编译按钮以 构建应用 使用当前方案。构建会产生错误,提示您在 SDKConstants.swift 文件(适用于 Swift)或SDKDemoAPIKey.h 文件(适用于 Objective-C)中输入 API 密钥。
  5. 从启用了 Maps SDK for iOS 的项目中获取 API 密钥
  6. 修改 SDKConstants.swift 文件(适用于 Swift)或SDKDemoAPIKey.h 文件(适用于 Objective-C),并将 API 密钥粘贴到 apiKeykAPIKey 常量的定义中。例如:

    Swift

    static let apiKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  7. SDKConstants.swift 文件 (Swift) 或SDKDemoAPIKey.h 文件 (Objective-C) 中,移除以下行,因为它用于注册用户定义的问题:

    Swift

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

    Objective-C

    #error Register for API Key and insert here.
  8. 构建并运行项目。iOS 模拟器窗口随即显示,其中列出了 Maps SDK Demos
  9. 选择显示的其中一个选项,以试用 Maps SDK for iOS 的某项功能。
  10. 如果系统提示您允许 GoogleMapsDemos 访问您的位置信息,请选择 允许