Google Maps API令牌/身份验证

时间:2015-09-09 12:53:36

标签: google-api google-places-api

Google Maps API提供了Autocomplition service

根据this博客文章(官方?),此服务仅限于添加“由Google提供支持”徽标。

当我使用js库(http://maps.google.com/maps/api/js?sensor=false&libraries=places)时,我没有发送任何密钥信息。但是在嗅探器中,我可以看到一些令牌 GET参数,它似乎是由库生成的。

  1. 哪一个限制信息是正确的?

  2. Google如何在没有密钥的情况下跟踪(如果它受到每天请求的限制)?

  3. 是否可以通过js(来自 google.maps.places.Autocomplete )检索自动提示,然后在后端使用引用(不存储)并加载位置详细信息(类似于< em> getPlace()自动完成对象的功能)?如果这不受限制,如何生成令牌?

1 个答案:

答案 0 :(得分:1)

Google Places API Web Service

  

Google Places API网络服务的默认限制为1 000   每24小时的请求,您可以免费增加。如果   您的应用超出限制,应用将开始失败。验证你的   通过启用,每24小时最多可获得150 000个请求   在Google Developers Console上结算。

现在查看该页面的最顶层

  

注意:这些限制适用于Google中的地方资料库   地图 JavaScript API ,Google Maps JavaScript涵盖了该地图   API限制。如果您正在开发仅基于Web的应用程序   你需要搜索地方,而不是提交新的地方   使用Google Maps Javascript API的Places库而不是   Google Places API网络服务。位置库分配配额   到每个最终用户而不是每个密钥。这意味着你的   可用配额随您的用户群增加而不是上限   固定金额。

他们可能正在使用ip地址来识别不同的用户。