【问题标题】:Google Maps API Geodecoder LimitGoogle Maps API 地理解码器限制
【发布时间】:2012-06-23 18:34:34
【问题描述】:

我已经为公共汽车做了一个旅行计划,我有了一个想法。当有人单击地图以设置标记时,我没有使用 AJAX 从 PHP 页面发出请求,而是使用来自 Google Maps API 的 Javascript 中的地理编码器方法创建了一个脚本。

现在,由于我知道 Google 将每个“IP”每天的请求限制为 2,500,我想知道一些事情。

由于请求是由 Javascript(客户端脚本)直接向 Google 服务器发出的。我的网站将使用 2 500 的限制,因为请求来自我网站上的脚本,或者由于请求来自客户端,我收到的每个客户端(实际上是 IP)将是 2 500 个请求?

谢谢。

【问题讨论】:

    标签: php javascript google-maps-api-3 geocode google-geocoder


    【解决方案1】:

    使用的 IP 地址是服务器,而不是客户端。如果您计划每天超过 25,000 个,那么您可以通过 Google 的付费服务进行注册,他们将收取超出限制的任何费用。

    【讨论】:

      【解决方案2】:

      您的网站每天可以访问 25,000 次地图加载,因此(例如)如果您有 5,000 名访问者,那么每个访问者可以访问 5 次地图加载,然后您将达到限制。

      在 google maps api 文档中找到 here

      您对地图加载定义的想法在文档中特别提到了here

      在以下情况下发生单个地图加载:

      当由网页或应用程序加载时,使用 Maps JavaScript API(V2 或 V3)显示地图;

      因此,使用了服务器的 IP 地址。

      【讨论】:

      • 是的,但我的问题是,当脚本向 Google 服务器发送请求(Javascript,发生在客户端)时,使用的是哪个 IP?我的或访问者之一,因为脚本是从客户端执行的。
      • 使用了服务器的IP地址。
      猜你喜欢
      • 1970-01-01
      • 2018-07-02
      • 2012-10-17
      • 2013-04-05
      • 1970-01-01
      • 2013-12-03
      • 2011-03-17
      • 2010-11-21
      • 2013-12-18
      相关资源
      最近更新 更多