4

我正在使用Google的Street View Image API加载许多街景视图图像(使用JavaScript)的Web应用程序。虽然我可以加载一个很好的数字,但如果我超过某个速率(我没有超过1000的总分配数),它似乎会中断我并返回403个错误。Google街景图片API的每用户费率限制是多少?

我一直试图减慢下载图像的速度,但是我无法找到API的最佳位置,让我以该速度连续下载。我检查了documentation,它没有给出费率的描述。

另外,假设这样的速率确实存在,是基于每个用户(每IP)还是从我的API密钥来计算?

回答

1

谷歌没有记录确切的价格,但它是分布在一天。费率按每个IP地址计算。

您是否想过使用JavaScript API?也许它不适合你,但它没有以相同的方式被定位。

+0

正如我在下面写的,看起来他们的比率限制在一个更好的粒度限制比每天。如果我提出10个请求/秒,它将开始服务于403个错误。此外,访问街景图像的唯一官方API是该列表; JS API不包含对此的支持。 Google地图内部使用了[this](http://jamiethompson.co.uk/web/2010/05/15/google-streetview-static-api/)API,但使用此API会破坏API并且我不想让我的帐户/网站被禁止。 – Alex 2012-03-03 21:13:37

+0

对,我不确定你是否需要直接访问图片,如果你确实需要,这是你唯一的选择。 Google不记录速率限制,但限制仅限于IP地址。 – 2012-03-04 00:31:45

2

您注意到问题始于10请求/秒。

限制为business-users定义的限制: 所有Web服务:每秒10个请求的速率限制。

我们假设您在为服务付费时没有比免费用户更低的费率。

我想这个限制只是为商业用户定义的,因为它也是每秒10个可用请求的保证。

+0

好找,谢谢。对于许多服务,Google的API控制台似乎是可变的,但他们还没有Street View API。我相信我的IP或API目前被阻止放置太多的请求。我将以5个请求/秒的速度尝试明天并报告回来。 – Alex 2012-03-03 22:11:58

0

我有同样的问题,每1.5秒更改一次图像的速度,并在使用几分钟后仍然出现图像被遮挡。

我通过API控制台改变用户率和使用的URL我的API密钥,但没有奏效

我现在已经搬到了互动式街景图像作为这一限制并不受到打击

+0

如果我没有弄错(除非控制台最近更新),它还不包含静态Streetview图像的API。你有什么API评价限制?另外,你指的是什么交互式Streetview图像API? – Alex 2012-03-26 04:10:51

+0

你的权利没有静态街景图像的限制,所以我使用javascript setTimeout()函数对它进行了限制。我认为改变“Google Maps API v3”的限制会改变这一点,但事实并非如此。我在谈论的交互式街景图像API只是DIV容器中的Google Maps API v3 Streetview – user1268415 2012-03-26 07:51:08

相关问题