如何修复Android版新Place SDK使用的错误

时间:2019-05-28 03:06:37

标签: android google-maps google-maps-api-3 kotlin google-places-api

我想让新地方sdk用于Android的加法器。

参阅https://developers.google.com/places/android-sdk/client-migration

我使用了com.google.android.libraries.places:places-compat:1.1.0

这是针对:https://cloud.google.com/blog/products/maps-platform/introducing-new-improved-places-sdks

我用过com.google.android.gms:play-services-places:16.0.0

我使用了google示例代码。 (兼容)

https://github.com/googlemaps/android-places-demos

我运行了这个项目,并尝试获取当前的地点(地址)。

我可以第一次获得当前的住所(地址)。

但是我第二次没得到。

错误代码:9005: You have exceeded your daily request quota for this API. If you did not set a custom daily request quota, verify your project has an active billing account: http://g.co/dev/maps-no-account

如果有人可以理解,谢谢您的考虑。

1 个答案:

答案 0 :(得分:0)

问题在于,您尚未为项目创建结算帐户。

默认情况下,如果没有计费帐户, Places SDK 每天每个密钥只能加载一次。

您可以按照以下步骤解决问题:

1-转到Google Cloud Platform Console。

为您的项目启用2个结算帐户。

3-选择包含要查看的API的项目。

4-从仪表板上的API列表中,单击API的名称。

5-在页面顶部附近,单击“配额”或“用法”,然后根据您的用法设置限制。