请求在Google Maps地理编码API iOS中被拒绝

时间:2015-09-12 04:53:15

标签: ios google-maps google-geocoding-api

我正在尝试在我的iOS应用中集成谷歌地图。我创建并尝试了iOS密钥,服务器密钥和浏览器密钥。我重新生成了键,但仍然获得状态为" ACCESS DENIED"。我在这里看到了很多答案,但没有一个解决方案适合我。我得到以下回复

This API project is not authorized to use this API. Please ensure that this API is activated in the APIs Console

有时这个

"error_message" : "This IP, site or mobile application is not authorized to use this API key. Request received from IP address xxx.xxx.xxx.xxx, with empty referer"

我尝试使用重新生成的密钥,我得到以下结果。

"error_message" : "The provided API key is expired."

解决方案可能很简单,但我确实陷入困境。任何帮助表示赞赏

1 个答案:

答案 0 :(得分:0)

日志或错误很明显。

要使用google_maps,您必须:

•在Google Developer

中注册您的应用包

•获取 api密钥(如果您在更新之前已获得它) •在AppDelegate中调用谷歌初始化

[GMSServices provideAPIKey:GOOGLE_MAP_SERVICE];