地点自动完成状态代码 9001

Places Autocomplete Status Code 9001

我试图使用来自 Google Play 服务的地点自动完成 API 进行地点预测,但这是我得到的状态:

Status{statusCode=unknown status code: 9001, resolution=null}

知道发生了什么事吗?

我也遇到了同样的问题。我也可以看到那些日志:

03-26 08:58:48.564 26494-3999/? W/Places:f.a:633: gLocReplyElement 不成功状态:1 03-26 08:58:48.564 26494-3999/? W/Places﹕f.a:660: gPlaceQueryResult 不成功 responseCode: 27

也许会有用。我只是想让你知道你并不孤单,让你感觉更好。

更新:

我刚刚注意到我在我拥有的所有设备上都收到了这条日志消息:

03-26 10:22:33.774 26494-26721/? E/MDM:[20882] b.run: 无法连接到 Google API 客户端: ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null}

目前 Google 个地方 API 可能有问题。这个库似乎是原始的。例如,地点类型只有 3 个常量(PlaceTypes.ALL、PlaceTypes.zzanS 和 PlaceTypes.zzanR),最后两个对我来说没有意义。

这是解决方案

  • 在 API 控制台中启用 "Places API for Android"

注意:不知何故,启用它的开关只能在旧式控制台中找到。

更新 您可以通过在搜索栏中键入 "Places API for Android" 来找到此选项。