android - 使用 Google Places Autocomplete API 的 REQUEST_DENIED 响应

标签 android google-maps google-api google-places-api

我正在开发使用谷歌的地点自动完成 API 的 Android 应用。

当尝试访问以下 URL 时

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Vict&types=geocode&sensor=false&language=en&key=apiKey

我收到如下回复。

{ “预测”:[], “状态”:“REQUEST_DENIED” }

我从下面的链接中获得了 API key Google APIs console

我还启用了 Google Maps API v3 服务。 根据 API 文档,REQUEST_DENIED 响应通常是由于缺少传感器参数但我已经提供了。 在浏览器中直接点击上面的 URL 后,我也收到了 REQUEST_DENIED 响应。 我还需要做什么吗?

最佳答案

您确定您的 key 正确并且您还有足够的配额吗?尝试生成一个新 key 并检查您的引用是否正确/设置为空。

您可能还需要等待最多 5 分钟才能激活 key 。

FWIW 我用我自己的 key 测试了你的 URL,它工作正常。

关于android - 使用 Google Places Autocomplete API 的 REQUEST_DENIED 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9142349/

相关文章:

Android Instrumentation 测试没有从库项目中找到类

android - Eclipse 找不到我的设备

javascript - 如何像在 Foursquare : the Map of tips 上一样将 LatLon 转换为 Px

linux - Gcloud 初始化为错误的项目

用于列出表数据的 Java BigQuery API

c# - 地址自动补全 API

android - 更改 Android 蓝色配色方案

java - 设置EditText内容

android - 采用 OpenGL ES 2.0 的 Google map 设备

java - 假模拟位置不会在谷歌地图上改变