谷歌地图 iOS SDK 1.5无法加载。

3
我已开始研究GoogleMaps iOS SDK的使用。
我按照以下步骤进行操作:
1. 在控制台中启用了Google Maps SDK for iOS。 2. 设置了API密钥并添加了Bundle ID (我使用了演示项目Google Supplies)。 3. 更新了常量'kAPIKey',将密钥添加到我的项目中。
我运行应用程序后,出现以下信息:
2013-11-18 11:24:59.155 SDKDemos[7073:c07] ClientParametersRequest failed, 3 attempts remaining (0 vs 5). Error Domain=com.google.HTTPStatus Code=400 "The operation couldn’t be completed. (com.google.HTTPStatus error 400.)" UserInfo=0x8c4b0e0 {data={length = 145, capacity = 256, bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 ... 3c2f48544d4c3e0a}} 2013-11-18 11:24:59.233 SDKDemos[7073:6403] Google Maps SDK for iOS version: 1.5.0.5445 ... 2013-11-18 11:25:11.836 SDKDemos[7073:c07] Google Maps SDK for iOS cannot connect or validate APIKey: Error Domain=com.google.HTTPStatus Code=400 "The operation couldn’t be completed. (com.google.HTTPStatus error 400.)" UserInfo=0x8c1a9b0 {data={length = 145, capacity = 256, bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 ... 3c2f48544d4c3e0a}} 2013-11-18 11:25:11.836 SDKDemos[7073:c07] Your key may be invalid for your bundle ID: com.example.SDKDemos
这是来自API控制台的图像,用于显示我已正确输入BundleID。
XCode 5.0 iOS SDK 7.0
所以似乎我在这里缺少了一些非常基本的东西,或者需要等待一段时间才能激活我的API密钥。
更新: 地图现在正在呈现,但仍在报告ClientParametersRequest失败错误。
更新2: 添加了一个示例图片。

你能为我详细介绍一下复现问题的具体步骤吗?我下载了1.5版本,在Xcode中打开SDKDemo项目,添加了一个API密钥,然后在模拟器上按原样运行该项目,结果顺利通过。请问你都做了什么? - Brett
我做了完全相同的事情。 - CStreel
我刚刚更新了问题,并附上了一个屏幕截图,展示我所看到的内容。 - CStreel
你的台式机/笔记本电脑的互联网连接如何?这里可能出现的故障模式是仿真器无法与Google服务器连接,因此无法加载地图数据。 - Brett
连接很好,我们有一个使用1.2的项目,连接良好,唯一似乎存在问题的是演示项目中缺少-Objc标志。 - CStreel
显示剩余2条评论
2个回答

0

好的,事实证明谷歌提供的演示项目没有遵循正确的设置流程,并跳过了第7步

在“其他链接标志”部分中添加 -ObjC。


0

你能否在我们的Google Maps SDK for iOS问题跟踪器上报告此问题


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接