2

我有一个小而低调的网站,它使用 v3 Javascript API 提供谷歌地图。

并不是说我希望每天加载超过 25,000 次,而是 Google 如何检测到有人在我的网站上加载地图?我的网站使用以下代码http://maps.google.com/maps/api/js?sensor=false而没有任何 API 密钥,并且由于它在客户端浏览器中呈现,Google 如何将其与我的网站相关联?

负载是通过 http 标头/引荐来源计算得出的,还是基于每个客户端/IP 加载地图的次数?

本质上,地图的代码是在我的客户/用户浏览器上呈现的,因此谷歌如何知道有多少人在我的网站上使用地图?

最后; 虽然我有谷歌网站管理员工具;是否值得创建和使用 API 密钥,或者它是否可以让谷歌跟踪有多少人在我的网站上使用地图,从而应用 25,000 的限制?

4

1 回答 1

3

API 向 google 发送一个请求,其中包含包含地图的页面的 URI(当您检查开发工具内的网络流量时,您会看到对https://maps.googleapis.com/maps/的请求api/js/QuotaService.RecordEvent ) 。成功创建 Maps 实例后将发送此请求。

使用密钥的好处:谷歌能够在出现问题时与您联系(例如,当您达到任何限制时可能会发送通知,并让您有机会在他们限制您的域的 API 访问之前做出反应/解决问题/帐户)。

于 2013-11-13T00:01:15.203 回答