Maps SDK for iOS 示例代码

请选择平台Android iOS JavaScript

GitHub

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 访问您的位置信息,请选择 允许