我是Android开发的新手,正在学习Android地图SDK。我的Maps SDK
的API键工作正常,我可以在屏幕上看到带有标记的Map。但问题是,我无法使用Place Autocomplete
服务,并面临以下两个错误:
- API异常代码9011
- API异常代码9010
这里我的Places SDK
不工作,尽管我在创建API密钥时启用了它。我已经搜索了这两个错误,但我找不到上述错误的原因。很抱歉用了不好的英语,请告诉我发生这种事的原因。
以下是您得到的错误:
https://developers.google.com/places/android-sdk/reference/com/google/android/libraries/places/api/net/PlacesStatusCodes#public-静态final-int-over_query_limit
和
https://developers.google.com/places/android-sdk/reference/com/google/android/libraries/places/api/net/PlacesStatusCodes#public-静态final-int-request_denied
请确保您正在使用最新的Places SDK客户端,并且您已启用Places API。
https://developers.google.com/places/android-sdk/client-migration
您可以在链接中查看上述APIException codes
。之后,请确保您的Places SDK
已打开。但只有当您将信用卡连接到Google Maps account
时,places SDK
才会工作。仅此而已。