好的,所以我对Google地图/geo有点陌生。所以我来到Google控制台,添加了一个应用程序,启用了"Places“,复制粘贴了API键,如下所示:
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="API-KEY" />我有一个活动是我做的
mGoogleApiClient = new GoogleApiClient.Builder(this) .enableAutoManage(this, 0 /* clientId */, this) .addApi(Places.GEO_DATA_API) .build();
从示例代码复制粘贴适配器。所有编译好的,自动完成文本视图都被正确地设置了。
现在,当我开始输入时,它会立即抛出一个错误Error getting autocomplete prediction API call: Status{statusCode=PLACES_API_QUOTA_FAILED, resolution=null}。
我搜索和搜索,你猜怎么着,google在他们的文档中甚至没有这个错误代码!有人面对过这个问题吗?我是不是漏掉了什么?
P.S -我一天前添加了这个应用程序,所以我的配额肯定还没有结束。此外,它也是用于耗尽配额的不同错误代码。
发布于 2015-08-07 02:04:53
抱歉,这个错误代码混淆了-我们正在努力解决这个问题。
这可能是由于开发人员控制台配置中的证书指纹不正确造成的。你介意在https://developers.google.com/places/android/signup#find-cert再检查一遍说明吗?
如果成功的话请告诉我。
发布于 2015-08-08 05:30:47
因此,问题是,我生成了一个"Android密钥“(我认为这是合乎逻辑的,因为我正在开发一个android应用程序)。不起作用给了我这个令人费解的代码。然后我返回,删除了那个键,生成了一个“服务器密钥”,并将该代码粘贴到应用程序清单中。你猜怎么着,成功了!
文档中甚至没有提到最奇怪的行为和这一步骤,也没有提到为什么这是合乎逻辑的。
发布于 2015-09-03 00:41:38
https://stackoverflow.com/questions/31846229
复制相似问题