Google Places API限制

时间:2012-03-29 09:40:45

标签: google-maps google-places-api

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

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

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

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

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

编辑:所以我注册了一个API密钥,但是他们不告诉我在哪里加入它以使用地方自动填充功能?

2 个答案:

答案 0 :(得分:7)

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

答案 1 :(得分:5)

就密钥而言,只有Places网络服务才需要它: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个地图加载,如果需要,可以选择购买更多。

希望有所帮助。