Places SDK for iOS 代码示例

请选择平台: Android iOS JavaScript

Places SDK for iOS 演示应用 GitHub 随 Places SDK for iOS 提供 介绍了一系列功能,包括地点自动补全和地点照片。在 此外,您还可以在本开发者指南的每个页面上找到代码段。 导入并构建 添加 API 密钥,查看演示,并使用作为 应用的起点

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

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

Places SDK for iOS 示例应用以 下载归档 来自 GitHub 请按照以下步骤安装并试用 Places SDK for iOS 示例应用。

  1. 下载 请参阅 GitHub 然后解压缩归档文件
  2. 打开一个终端窗口,导航到您展开示例文件的目录,然后 展开 GooglePlaces 目录:

    Swift

    cd maps-sdk-for-ios-samples-master/GooglePlaces-Swift
    pod install
    open GooglePlacesDemos.xcworkspace

    Objective-C

    cd maps-sdk-for-ios-samples-master/GooglePlaces
    pod install
    open GooglePlacesDemos.xcworkspace
  3. 启用 Places SDK for iOS
  4. 如果您还没有 API 密钥,请按照 说明进行设置 在 Cloud 控制台上创建项目并获取 API 密钥。在配置 密钥,您可以 将密钥限制到 示例应用的软件包标识符,以确保只有您的应用可以使用该密钥。默认软件包 SDK 示例应用的标识符为 com.example.GooglePlacesDemos
  5. 修改 SDKDemoAPIKey 文件并粘贴您的 API 密钥 相应的常量。例如:

    Swift

    let placesAPIKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. 如果 Xcode 提示您解锁以下应用的 SDKDemoAPIKey 文件: 请选择解锁
  7. 如果存在,请删除以下行,因为它用于注册 问题:

    Swift

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

    Objective-C

    #error Register your API key and insert here, then delete this line.
  8. 构建应用
  9. 如果构建失败,或者应用因 API 密钥错误而崩溃 请确保在首次运行代码时提供了 SDKDemoAPIKey 文件中所需的键。
  10. 如果您运行的是 GooglePlaces 示例,请使用 iOS 模拟器 窗口中会显示地点演示列表。
  11. 如果系统提示您允许GooglePlacesDemos获取您的位置信息,请选择 允许
  12. 现在可以运行您选择的示例了。