【发布时间】:2013-11-18 01:33:05
【问题描述】:
所以我开始研究使用 GoogleMaps iOS SDK。
我按照说明进行操作:
- 在控制台中启用了适用于 iOS 的 Google Maps SDK
- 设置 API 密钥并添加 Bundle ID(我使用了演示项目 Google Supplies)
- 更新了我项目中的常量“kAPIKey”键
我运行应用程序并得到以下信息
2013-11-18 11:24:59.155 SDKDemos[7073:c07] ClientParametersRequest 失败,剩余 3 次尝试(0 vs 5)。错误 Domain=com.google.HTTPStatus Code=400 “操作无法完成。(com.google.HTTPStatus 错误 400。)” UserInfo=0x8c4b0e0 {data={length = 145, capacity = 256, bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 。 .. 3c2f48544d4c3e0a}}
2013-11-18 11:24:59.233 SDKDemos[7073:6403] 适用于 iOS 的 Google Maps SDK 版本:1.5.0.5445 ...
2013-11-18 11:25:11.836 SDKDemos[7073:c07] Google Maps SDK for iOS 无法连接或验证 APIKey:错误 Domain=com.google.HTTPStatus Code=400“操作无法完成。 (com.google.HTTPStatus 错误 400。)“UserInfo=0x8c1a9b0 {data={length = 145, capacity = 256, bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 ... 3c2f48544d4c3e0a}}
2013-11-18 11:25:11.836 SDKDemos[7073:c07] 您的密钥可能对您的捆绑包 ID 无效:com.example.SDKDemos
这是来自 API 控制台的图像,显示我已正确输入 bundleID
XCode 5.0 iOS SDK 7.0
所以我似乎在这里遗漏了一些相当基本的东西,或者有一段时间我必须等到我的 API 密钥被实际激活
更新: 地图正在渲染中,但仍然报ClientParametersRequest失败错误
更新2: 添加图像显示示例
【问题讨论】:
-
你能告诉我重现的确切步骤吗?我下载了 1.5,在 Xcode 中打开了 SDKDemo 项目,添加了一个 API Key,然后在模拟器中按原样运行该项目,它按预期工作。你做了什么?
-
我做了同样的事情
-
我刚刚用我看到的截图更新了问题
-
您的台式机/笔记本电脑的互联网连接情况如何?这里可能发生的故障模式是模拟器无法与 Google 服务器连接,因此无法加载地图数据。
-
连接很好,我们有一个使用 1.2 的项目可以很好地连接,唯一的问题似乎是演示项目中缺少 -Objc 标志
标签: ios google-maps google-maps-sdk-ios