体验演示版
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Navigation SDK 以静态库的形式提供。如需了解详情,请参阅 Navigation SDK 参考文档 。
准备工作
如需运行演示,您必须拥有 Google Cloud 账号,并且已通过销售人员为 Navigation SDK 启用 API 密钥。拥有 Google Cloud 账号后,请参阅设置开发项目和 API 密钥 。
注意 : Navigation SDK 扩展了 Maps SDK 。如果您的应用使用 Maps SDK 作为其地图层,您可以将 Navigation SDK 添加到应用中,以启用导航体验。您无法在未在应用中安装 Maps SDK 的情况下使用 Navigation SDK。
设置开发项目和 API 密钥
在 Google Cloud 控制台 中创建或打开项目 ,以便与 Maps SDK for iOS 搭配使用。等待几分钟,直到项目显示在 Cloud 控制台上。
在 Google Cloud 控制台中启用 Maps SDK for iOS。
在项目中,打开“API”部分,然后启用 Maps SDK for iOS。
选择 API 和服务 > 凭据 > 创建凭据 > API 密钥 ,为项目创建 API 密钥 。
向您的 API 密钥添加 Maps SDK for iOS。如需了解详情,请参阅使用 API 密钥 。
试用演示应用
您现在可以下载、构建和运行演示版。
存在一个已知问题,即在 Xcode 12 下,应用无法针对模拟器正确编译。如果您遇到此问题,请参阅导航 SDK 常见问题解答 ,了解解决问题的步骤。
下载演示版
克隆代码示例代码库:
git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git
您还可以在 GitHub 上查看演示代码:
请按以下步骤配置演示版,以使用 Swift 或 Objective-C:
安装 Xcode 。
前往正确的目录并添加您的 API 密钥。
Swift
前往 Swift 代码库。
cd maps-sdk-for-ios-samples/GoogleNavigation-Swift/
打开 Swift Xcode 项目:
open GoogleNavSwiftXCFrameworkDemos.xcodeproj
将您自己的 API 密钥添加到 SDKDemoAPIKey.swift 文件中。您必须使用在设置开发项目和 API 密钥 中的步骤中创建的 API 密钥。
Objective-C
前往 Objective-C 代码库。
cd maps-sdk-for-ios-samples/GoogleNavigation/
打开 Objective-C Xcode 项目:
open GoogleNavXCFrameworkDemos.xcodeproj
将您自己的 API 密钥添加到 SDKDemoAPIKey.h 文件中。您必须使用在设置开发项目和 API 密钥 的步骤中创建的 API 密钥。
使用 Xcode 构建并运行应用。
问题排查
显示/隐藏问题排查信息
选择搭载 iOS 15 或更高版本的 iOS 设备或模拟器。
如果您没有看到可用的模拟器,请添加 Rosetta 目标平台:在产品 > 目标平台 > 目标平台架构 中,选择显示 Rosetta 目标平台 。
如果 build 因 Sandbox: rsync.samba() deny 而失败,请停用用户脚本沙盒:在 Build Settings > Build Options 中,将用户脚本沙盒 设置为 No 。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可 获得了许可,并且代码示例已根据 Apache 2.0 许可 获得了许可。有关详情,请参阅 Google 开发者网站政策 。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-03-04。
[null,null,["最后更新时间 (UTC):2026-03-04。"],[],["The Navigation SDK requires a Google Cloud account and an API key enabled by sales. Setup involves creating a project in the Google Cloud console, enabling the Maps SDK for iOS, and generating an API key. The Maps SDK must be installed alongside the Navigation SDK. Demo code is available on GitHub in Swift and Objective-C. To run the demo, Xcode must be installed, and the API key added to the `SDKDemoAPIKey` file. Run the app using an iOS device or simulator, ensuring iOS 15 or above.\n"]]