2011-12-23 25 views
0

Googleは明確に説明しています:クライアントIPまたはサーバーIPのGoogleジオコード使用制限

GoogleジオコーディングAPIの使用は、1日あたり2,500のジオロケーションリクエストのクエリ制限が適用されます。 (Google Maps API for Businessのユーザーは1日あたり最大10万件のリクエストを実行できます)。この制限は、ジオコーディングAPIの不正使用や再利用を防ぐために適用されます。この制限は将来予告なしに変更される可能性があります。さらに、サービスの不正使用を防ぐために要求レート制限を適用しています。 24時間制限を超えたり、サービスを悪用すると、Geocoding APIが一時的に機能しなくなることがあります。この制限を引き続き超えると、ジオコーディングAPIへのアクセスがブロックされる可能性があります。

レッツは、私は、クライアント側

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/geocode/json"></script> 

として、それを呼び出すと言うと、私はサーバーサイド

<?php 
$mapdata = file_get_contents('http://maps.googleapis.com/maps/api/geocode/json'); 
?> 

クエリ制限数の違いは何であるとして、それを呼び出しますか?

これは何を意味しますか?私はここではっきりしていない。 1日あたりのドメインまたはサーバーごとのIPまたはクライアントのIPを数えますか?

答えて

1

コードがクライアント側で実行されている場合は、要求側のクライアントIPが使用されます。コードがサーバー側の場合は、サーバー要求IPが使用されます。

つまり、サーバーからのリクエストを行っている場合、結果をキャッシュしていない場合は、その制限を超える可能性が高くなります。

あなたが気を付けなければならないのはリクエストレートの制限です。非常に短い時間内にリクエストが多すぎると、リクエストが制限されます。

関連する問題