【问题标题】:Why I failed to access google autocomplete API even though I have provided a Key为什么即使我提供了密钥,我也无法访问谷歌自动完成 API
【发布时间】:2012-11-28 05:33:39
【问题描述】:

我尝试访问

https://maps.googleapis.com/maps/api/place/autocomplete/xml?input=Amoeba&types=establishment&location=37.76999,-122.44696&radius=500&sensor=true&key=AIzaSyAqTo6fgd8zK8rVNxvSO8WsEkBxRxd3PIE

我的访问被拒绝了。

如您所见,我提供了一些关键的 API。也许我提供了不同的密钥

这就是问题所在。

我的钥匙来自 https://code.google.com/apis/console/#project:299025262955:services

我启用了所有这些服务

Ad Exchange Buyer API 礼貌限制:1000 个请求/天

Google Maps API v2          Courtesy limit: 25,000 requests/day • Pricing
Google Maps API v3          Courtesy limit: 25,000 requests/day • Pricing
Google Maps Coordinate API          Courtesy limit: 1,000 requests/day
Google Play Android Developer API           Courtesy limit: 15,000 requests/day
Google+ API             Courtesy limit: 10,000 requests/day
Static Maps API             Courtesy limit: 25,000 requests/day • Pricing

此外,我在某处读到 google map API 3 根本不使用 key 来进一步增加混乱。

那么,我应该使用什么 API 密钥?谷歌 API 密钥?谷歌地图 API 密钥?谷歌地图第 3 版 API 密钥?什么?

我直接访问它,所以没有推荐人。是这个问题吗?推荐人的设置是:

推荐人:
允许任何推荐人

我想知道这是否包括空白推荐人。

【问题讨论】:

    标签: api google-maps


    【解决方案1】:

    您指定的密钥似乎是错误的。 我把钥匙换成了我的,然后它就起作用了。


    您应该使用“API 访问”页面的“简单 API 访问”中显示的密钥。

    【讨论】:

    • 所以关键是对的,但真正的问题是我必须打开 Google Place。
    【解决方案2】:

    我发现了问题所在。谷歌自动完成是谷歌地方而不是谷歌地图的一部分。所以我需要打开谷歌地方功能。

    它仍然很糟糕,因为它没有告诉我找到的地方的纬度和经度。

    【讨论】:

    • 我有同样的问题,你有没有以某种方式解决如何获取地方的纬度和经度?谢谢
    【解决方案3】:

    使用 google place API 可能会产生费用。您每天只能请求 1000 个请求,如果您验证信用卡,这将扩展到每天 25000 个请求。超出此限制将导致您收费,否则用户将不会收到服务的响应。注意细节和谷歌政策。祝你好运

    【讨论】:

      猜你喜欢
      • 2016-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-28
      • 2018-04-28
      • 1970-01-01
      • 2022-08-05
      • 1970-01-01
      相关资源
      最近更新 更多