Navigation SDK 目前仅面向部分客户提供。如需了解详情,请
与销售人员联系。
Google Maps Platform 即将推出新的地图样式设置。此次地图样式更新包括新的默认调色板,并改进了地图体验和易用性。所有地图样式都将在 2025 年 3 月自动更新。如需详细了解适用范围以及如何提前选择启用,请参阅
Google Maps Platform 的新地图样式。
体验演示版
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
![演示图片](https://developers-dot-devsite-v2-prod.appspot.com/static/maps/documentation/navigation/ios-sdk/images/try_the_demo.png?hl=zh-cn)
Navigation SDK 可作为静态库提供。如需了解详情,请参阅 Navigation SDK 参考文档。
准备工作
如需运行演示,您必须拥有 Google Cloud 账号,并且拥有由销售人员为 Navigation SDK 启用的 API 密钥。拥有 Google Cloud 帐号后,请参阅设置您的开发项目和 API 密钥。
设置您的开发项目和 API 密钥
在 Google Cloud 控制台中创建或打开项目,以便与 Maps SDK for iOS 搭配使用。等待几分钟,直到项目显示在 Cloud 控制台中。
在 Google Cloud 控制台中启用 Maps SDK for iOS。
在项目中,打开 API 部分并启用 Maps SDK for iOS。
依次选择 API 和服务 > 凭据 > 创建凭据 > API 密钥,为项目创建 API 密钥。
通过您的 Google Maps Platform 代表请求配置 Maps SDK for iOS。您需要提供项目 ID,您可以在 Cloud Console 主信息中心的项目名称下找到该 ID。
试用演示版应用
现在,您可以下载、构建并运行演示版。
下载演示
请按照以下步骤下载演示版:
安装 CocoaPods:
sudo gem install cocoapods
以 Cocoapod 格式下载演示:
pod try GoogleNavigation
输入 1
或 2
以打开您选择的演示:
1: Example/GoogleNavXCFrameworkDemos.xcodeproj
(用于 Objective-C 演示)。
2: SwiftExample/GoogleNavSwiftXCFrameworkDemos.xcodeproj
- 用于 Swift 演示。
如果您希望查看演示代码,可以在 GitHub 上找到:
构建并运行演示
请按照以下步骤构建并运行演示版应用:
安装 Xcode。
将您自己的 API 密钥添加到 SDKDemoAPIKey
文件中。您必须使用在设置开发项目和 API 密钥中的步骤中创建的 API 密钥。
如需运行演示,请使用连接到计算机的 iOS 设备在 Xcode 中构建应用,或使用模拟器。
问题排查
显示/隐藏问题排查信息
- 选择搭载 iOS 15 或更高版本的 iOS 设备或模拟器。
- 如果您没有看到可用的模拟器,请添加 Rosetta 目的地:在 Product > Destination > Destination Architectures 中,选择 Show Rosetta Destinations。
- 如果构建失败并显示 Sandbox: rsync.samba() denied 提示,请停用 User Script Sandboxing:在 Build Settings > Build Options 中,将 User Script Sandboxing 设置为 No。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-06-28。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]