【问题标题】:Google Places API LimitsGoogle Places API 限制
【发布时间】:2012-04-12 22:44:48
【问题描述】:

我正在调查Google Places Autocompleter。它工作得很好,我尝试使用提供的代码。

但是我看到他们提到了每个 API 密钥的限制。首先,我没有 API 密钥,它可以工作。我没有看到关于没有 API 密钥的限制?

其次,它们是否限制每个客户端 IP(查看我网站的浏览器)、每个域或其他?

如果他们限制每个域,sub1.domain.com 和 sub2.domain.com 会共享相同的限制吗?

我似乎无法在 Google 文档中找到任何与此相关的内容,这就是我在这里询问的原因。谢谢!

编辑:所以我注册了一个 API 密钥,但他们没有告诉我在哪里包含它以使用地点自动完成功能?

【问题讨论】:

    标签: google-maps google-places-api


    【解决方案1】:

    Google Maps JavaScript API V3 Places Library 不需要 API 密钥来实施,也没有记录的限制。但是,如果用户在一分钟内执行的查询超过了 Google 认为可接受的数量,他们将收到OVER_QUERY_LIMIT 状态以响应请求。

    【讨论】:

      【解决方案2】:

      就密钥而言,只有地方网络服务需要它:https://developers.google.com/maps/documentation/places/

      您的文档链接指向 Places 库 - 这是 JavaScript API v3 的一项服务。那里不需要密钥,但您可以通过在加载 Maps JS (https://developers.google.com/maps/documentation/javascript/tutorial#HelloWorld) 时添加 &key={yourkey} 来包含一个密钥。

      所以:

      • 地点网络服务:需要密钥
      • 放置 JavaScript 服务:无需密钥

      我不知道具体的自动完成限制,但 JS API 有这里提到的限制:https://developers.google.com/maps/documentation/javascript/usage。基本上,每天加载 25,000 张地图,如果需要,可以选择购买更多。

      希望对您有所帮助。

      【讨论】:

      • 我也在使用自动完成功能,需要有关限制的信息。我的通话中有 api 密钥,但在 Google 控制台报告中没有看到任何使用情况。文档说,如果有地图加载,请求就会被计算在内,因为我只是使用自动完成功能,我可以接受限制吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-10
      • 2012-06-10
      • 2014-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多