我有一个小而低的网站,其中包含使用v3 Javascript API的Google地图。
并非我预计每天会超过25,000次加载,但Google如何检测人们在我的网站上加载地图?我的网站使用以下代码http://maps.google.com/maps/api/js?sensor=false
而没有任何API密钥,并且在客户端浏览器中呈现时,Google如何将其与我的网站相关联?
负载是通过http标头/引用来计算的,还是根据每个客户端/ IP加载地图的次数来加载的?
从本质上讲,地图代码是在我的客户/用户浏览器上呈现的,因此Google如何知道有多少人在我的网站上使用地图?
最后;虽然我有Google网站管理工具;是否值得创造和使用API密钥,或者只是让Google可以跟踪有多少人在我的网站上使用地图,从而应用25,000的限制?
答案 0 :(得分:3)
API向Google发送请求,其中包含包含地图的网页的URI(当您检查开发工具中的网络流量时,您会看到https://maps.googleapis.com/maps/api/js/QuotaService.RecordEvent的请求)。成功创建Maps实例后,将发送此请求。
使用密钥的好处:谷歌可以在出现问题时与您联系(例如,当您达到任何限制时可以发送通知,并在限制API访问之前让您有机会做出反应/解决问题为您的域/帐户)。