带有谷歌地图的 iOS

标签 ios google-maps api-key

我已使用 Google Developers Console 将 Google Maps SDK 与 iOS 集成.

但是当我现在运行该应用程序时,它会出现以下错误。

ClientParametersRequest 失败,剩余 3 次尝试(0 对 5)。

Error Domain=com.google.HTTPStatus Code=400 "The operation couldn’t be completed.(com.google.HTTPStatus error 400.)" UserInfo=0xb83c2a0 {data=<CFData 0xc13d600 [0xe7a4d8]>{length = 145, capacity = 256, bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 ... 3c2f48544d4c3e0a}}

然后它说

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=0x94bf990 {data=<CFData 0x907df90 [0xe7a4d8]>
{length = 145, capacity = 256, bytes = 0x3c48544d4c3e0a3c484541443e0a3c54 ... 3c2f48544d4c3e0a}}

我已请求 key ,并且我正在使用相同的 40 个字符 key 。我也试过重新生成 key 然后使用它。 我在网上搜索过,有人说应该在“服务”中启用“google SDK for iOS”。 这在我的案例中也已启用。

但没有任何效果。有人遇到过同样的问题吗?

最佳答案

我的 bundle 不正确。 我在 Google Maps Console 更改了包,然后生成了一个新 key 。

关于带有谷歌地图的 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17655476/

相关文章:

ios - 检测到信标时打开新 View

google-maps - Google 为现有的自动完成引用放置了详细信息 API 调用返回 NOT_FOUND

google-api - 无需设置结算帐户的 Google Maps Api

Android - API key 只能在 &lt;meta-data> 重复时指定

java - 如何将纬度和经度从数据库传递到 Google Maps Activity

haskell - 在 yesod 应用程序中存储 API key 和其他 'secrets' 的位置

iOS - plist.info 变为空白

iphone - cocos2d content.size、boundingBox 和 size

ios - 当我从 Storyboard 创建 UITextView 实例时,如何注册 CustomLayoutManager

android - 发布 Android 应用程序后谷歌地图不显示?