【问题标题】:GoogleMaps iOS SDK 1.5 won't loadGoogleMaps iOS SDK 1.5 不会加载
【发布时间】: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


【解决方案1】:

好吧,事实证明 Google 提供的演示项目没有遵循正确的设置,他们跳过了第 7 步

在其他链接器标志部分,添加 -ObjC。

【讨论】:

    【解决方案2】:

    您能否将此作为bug on our issue tracker for Google Maps SDK for iOS 提出来?

    【讨论】:

      猜你喜欢
      • 2015-05-21
      • 1970-01-01
      • 2016-02-05
      • 2013-10-08
      • 2022-08-04
      • 2014-01-02
      • 2016-10-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多