Places SDK 中的 APIException 9011 和 9010 错误
Posted
技术标签:
【中文标题】Places SDK 中的 APIException 9011 和 9010 错误【英文标题】:APIException 9011 and 9010 error in Places SDK 【发布时间】:2020-07-30 00:33:58 【问题描述】:我是 android 开发新手,正在学习 Maps SDK for Android。
我的Maps SDK
的 API 密钥工作正常,我可以在屏幕上看到带有标记的地图。
但问题是,我无法使用Place Autocomplete
服务并面临以下两个错误:
-
API 异常代码 9011
API 异常代码 9010
虽然我在创建 API 密钥时启用了它,但我的 Places SDK
无法正常工作。我已经搜索了这两个错误,但我无法找到上述错误的原因。对不起,英语不好,请告诉我发生这种情况的原因。
【问题讨论】:
【参考方案1】:您可以在link 上查看上述APIException codes
。之后确保您的Places SDK
已打开。但是places SDK
仅在您将信用卡附加到Google Maps account
时才有效。就是这样。
【讨论】:
是的!在我的情况下,信用卡未与我的帐户关联。【参考方案2】:这些是您遇到的错误:
https://developers.google.com/places/android-sdk/reference/com/google/android/libraries/places/api/net/PlacesStatusCodes#public-static-final-int-over_query_limit
和
https://developers.google.com/places/android-sdk/reference/com/google/android/libraries/places/api/net/PlacesStatusCodes#public-static-final-int-request_denied
确保您使用的是最新的 Places SDK 客户端并且您已启用 Places API。
https://developers.google.com/places/android-sdk/client-migration
【讨论】:
我们可以在不注册信用卡的情况下使用 Places SDK,因为有人告诉我必须通过他/她的信用卡注册才能使用 Places SDK? 您必须使用信用卡,因为如果没有有效的结算帐户,您将无法使用 API。以上是关于Places SDK 中的 APIException 9011 和 9010 错误的主要内容,如果未能解决你的问题,请参考以下文章
Places SDK for Android:如何验证 AutocompleteSupportFragment 是不是为空?
如何使用新的places sdk for android查找附近的地方?
存根 Google Maps/Places iOS SDK 调用以进行单元测试
适用于 android 的 Google 地图和 Places SDK 在发行版 APK 中不工作
在使用适用于 iOS 的 Google Maps SDK 和适用于 iOS 的 Google Places 时,我找不到在哪里可以获得 POI 结果