【发布时间】:2015-08-06 03:15:47
【问题描述】:
好的,所以我对谷歌地图/地理等有点陌生。所以我去了谷歌控制台,添加了一个应用程序,启用 “Places API for Android”,复制粘贴 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}
我搜索并搜索并猜测是什么,谷歌在他们的文档中甚至没有这个错误代码!有人遇到过这个吗?我在这里遗漏了什么吗?
P.S - 我在一天前添加了该应用程序,所以我的配额肯定没有结束。此外,它还有一个用于耗尽配额的不同错误代码。
【问题讨论】:
-
有两个用于 web 和 android 的自动完成 api 检查您正在使用哪一个并添加适当的 API KEY 确保在开发者控制台中启用了正确的。