【问题标题】:google geocoding usage limits for client ip or server ip?客户端IP或服务器IP的谷歌地理编码使用限制?
【发布时间】:2011-12-23 08:42:24
【问题描述】:

Google 明确说明:

使用 Google 地理编码 API 的查询限制为每天 2,500 个地理定位请求。 (Google Maps API for Business 的用户每天最多可以执行 100,000 个请求。)强制执行此限制是为了防止滥用和/或重新利用 Geocoding API,并且此限制将来可能会更改,恕不另行通知。此外,我们强制执行请求速率限制以防止滥用服务。如果您超过 24 小时限制或以其他方式滥用服务,Geocoding API 可能会暂时停止为您工作。如果您继续超过此限制,您对 Geocoding 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 计算吗?

【问题讨论】:

    标签: google-maps-api-3 ip-address geocoding


    【解决方案1】:

    如果您的代码在客户端运行,那么它们将使用请求客户端 IP,如果您的代码在服务器端,它们将使用服务器请求 IP。

    换句话说:如果您从服务器发出请求,如果您不缓存结果,则更有可能达到该限制。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-23
      • 1970-01-01
      • 2020-04-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多