GitHub 上随 Places SDK for iOS 提供的 Places SDK for iOS 演示应用展示了多项功能,包括地点自动补全和地点照片。此外,您还可以在本开发者指南的每个页面上找到代码段。您可以导入并构建应用、添加 API 密钥、查看演示版功能,并以提供的示例代码为基础开发您的应用。
当您运行示例应用时,它会显示一个包含可用示例的列表,您可以在自己的设备上运行这些示例。选择其中一个选项。
在本地运行完整示例应用
Places SDK for iOS 示例应用可从 GitHub 下载为下载归档文件。请按照以下步骤安装并试用 Places SDK for iOS 示例应用。
- 从 GitHub 下载代码示例归档文件,然后解压缩该归档文件。或者,将代码库克隆到本地目录:
  
git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git
 打开终端窗口,导航到您解压缩示例文件的目录,然后深入到 GooglePlaces 目录:
Swift
cd maps-sdk-for-ios-samples/GooglePlaces-Swift/
open GooglePlacesSwiftXCFrameworkDemos.xcodeprojObjective-C
cd maps-sdk-for-ios-samples/GooglePlaces
open GooglePlacesXCFrameworkDemos.xcodeproj- 在 Xcode 项目中,依次前往 File > Add Package Dependencies。输入 https://github.com/googlemaps/ios-places-sdk 作为网址,按 Enter 键拉取软件包,然后点击 Add Package(添加软件包)。
 - 为您的 Google Cloud 控制台项目启用 Places SDK for iOS。
 - 从已启用 Places API 和/或 Places API(新)的项目中获取 API 密钥。
 - 修改 
SDKDemoAPIKey文件,并将您的 API 密钥粘贴到相应的常量中。例如:Swift
let placesAPIKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
 - 如果 Xcode 提示您解锁 
SDKDemoAPIKey文件以进行编辑,请选择解锁。 - 如果存在,请移除以下行,因为该行用于注册问题:
    
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. - 构建应用。
 - 如果您首次运行应用时,构建失败或应用因 API 密钥错误而崩溃,请确保您已在 
SDKDemoAPIKey文件中提供所需的密钥。 - 如果您正在运行 GooglePlaces 示例,iOS 模拟器窗口将显示一个 Places Demos 列表。
 - 如果系统提示您允许 GooglePlacesDemos 访问您的位置信息,请选择允许。
 - 现在可以运行您选择的示例了。