繁体   English   中英

Google Maps REST API - 使用AJAX请求限制请求

[英]Google Maps REST API - request limit with AJAX request

我正在尝试确定在从客户端计算机通过AJAX请求信息的JavaScript运行情况下,每日Google Maps REST API请求限制的适用情况。

例如,如果我在php脚本中向其中一个REST API发出Geocode请求

$response = simplexml_load_file($rest_request_url);

我希望Google知道服务器IP并从当天允许的总数中减去1。 但是,如果我在JavaScript中使用AJAX GET请求做同样的事情,谷歌如果知道它是托管该JavaScript的服务器,如果它是从客户端计算机运行并记录服务器IP而不是客户端IP?

这可能更普遍地落在JavaScript如何执行的范围内,但是上面说明了这一点。

Google在其地理编码文档中阐述了这种情况: https//developers.google.com/maps/articles/geocodestrat#client 这不是地图,但信息类似。 值得注意的是

由于地理编码限制是每个用户会话,因此该限制将针对您的应用程序的使用者

强调我的。 Google并不关心服务器是否托管了嵌入地图的HTML文件。 就Google而言,根本没有来自您的服务器的请求。 请求仅来自访问您网站的客户。

实际上,请求限制是为了防止人们对Maps API进行地毯式轰炸,意图挖掘和/或缓存数据,并迫使真正沉重的用户支付订阅费用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM