2010-12-03 14 views
3

Google Maps APIを利用して、1ページの複数の場所への運転ルートを取得しています。ページ上にJQueryセレクターがあり、ユーザーは別の場所を選択してその場所の運転ルートを見ることができます。Google geocode api limits

ページロード時にすべてのリクエストがロードされていますが、残っているアドレスが見つからないと報告する場所が10を超えると、限界に達しているようです。私は、1秒あたり10の制限があると想定しています。

これ以上の情報と、プレミアサービスに加入する以外の方法はありますか?

ありがとうございます!

答えて

4

ジオコーディングサービスは、IPアドレス(クライアント)ごとに1日あたりの制限があり、最大のリクエスト率が問題の原因となっている可能性があります。 (タイミングジオコーディング要求のセクションを参照してください) Geocoding Services - limits - Google vs Yahoo vs others?

しかし、あなたはおそらく、Googleからのこの記事/サンプルは、より参考になる:ここで

は、さまざまなサービスの速度で今朝から議論され http://code.google.com/apis/maps/articles/phpsqlgeocode.html

基本的には、リクエストの間に遅延を追加し、エラーメッセージが表示されるたびにその遅延を増やすことをコンセプトにしています。

0

(下)を直接WebサービスAPIを使用する場合よりjavascriptV3 APIを使用した場合。私は最初の10回のリクエストのあと、1/s程度の低いレートでjavascript APIから「使用制限を超えて」エラーを取得しています。クロムネットワークパネルに表示される唯一の結果が成功したリクエストであるため、javascript APIはクライアントサイドでこれを判断しています。ジオコーディングのためにWebサービスを直接使用するようにコードを変更する(そして、APIコンソールでその特定のAPIを有効にする)ことは、私にとってはうまくいった。

関連する問題