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

相關問題