2011-12-23 96 views
0

谷歌清楚地解释:谷歌地理编码客户端IP或服务器IP的使用限制?

使用谷歌地理编码API每天的查询限制为2500个地理定位请求。 (Google Maps API for Business的用户每天最多可执行100,000次请求。)此限制的执行用于防止滥用和/或重新调整地理编码API,并且此限制可能会在未来的情况下进行更改,恕不另行通知。此外,我们强制执行请求率限制以防止滥用服务。如果您超过24小时限制或以其他方式滥用该服务,地理编码API可能暂时停止为您工作。如果您继续超过此限制,则可能会阻止您访问地理编码API。

让我们说,我把它作为客户端

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/geocode/json"></script> 

,我把它作为服务器端

<?php 
$mapdata = file_get_contents('http://maps.googleapis.com/maps/api/geocode/json'); 
?> 

是什么在查询限制次数的区别?

这意味着什么?我在这里不清楚。每天它会计数每域或服务器IP或客户端IP?

回答

1

如果您的代码运行在客户端,那么他们将使用请求的客户端IP,如果您的代码是服务器端,他们将使用服务器请求IP。换句话说,如果你正在从你的服务器发出请求,如果你没有缓存结果,你将更有可能达到这个限制。

您需要注意的是请求率限制 - 如果您在很短的时间内提出太多要求,他们会阻止您。