2010-12-03 99 views
3

我利用Google Maps API獲取一個頁面上多個地點的駕車路線。在頁面上有JQuery選擇器,用戶可以選擇不同的位置並查看該位置的行車路線。Google地理編碼API限制

我正在加載頁面加載的所有請求,並且當我加載10個以上的頁面時,我似乎遇到了一個限制,在此報告其餘地址無法找到。我假設每秒有10個限制或類似的限制。

有沒有人有關於此的更多信息,以及除了訂閱首要服務之外還有其他方法嗎?

謝謝!

回答

4

地理編碼服務受每個IP地址(客戶端)的每日限制和最大請求​​率的影響,這可能是您造成問題的原因。

這裏是從今天上午的各項服務的收費進行討論: Geocoding Services - limits - Google vs Yahoo vs others?

但你可能會發現從谷歌這篇文章/樣本更多的幫助(請參見時序的地址解析請求部分): http://code.google.com/apis/maps/articles/phpsqlgeocode.html

基本上這個概念是在您的請求之間添加一個延遲,並在您每次收到錯誤消息時增加延遲。

0

我發現,使用限制是不同的(較低)使用javascriptV3 API直接使用Web服務API時比當。在前10個請求之後,我一直在以低至1/s的速率從javascript api獲取「超出使用限制」的錯誤。 javascript api在客戶端確定這一點,因爲chrome網絡面板中顯示的唯一結果是成功的請求。更改我的代碼以直接使用Web服務進行地理編碼(並在api控制檯中啓用該特定API)對我來說非常合適。

相關問題