28

Google マップ ジオコーディング API の割り当て制限について誰かアドバイスしてもらえますか? Androidでジオコーディングを使用しています。Google マップ API サイトには、制限が 1 日あたり 2,500 であると記載されています。これは API キーの合計ですか? またはIPアドレスごとですか?この記事を見つけました: http://code.google.com/apis/maps/articles/geocodestrat.html#quota-limits

これは、クォータ制限がIPアドレスに関連付けられていると述べていますが、これはWebサイトを指しています. 誰もこれに答えることができますか?明らかに、これは大きな違いであり、ほとんどのアプリケーションでは、デバイスごとに 1 日あたり 2,500 回のジオコード ルックアップで十分です。

4

2 に答える 2

50

Android Geocode API にハード制限はありません

開発者サポートに連絡しました

質問:

私たちが作成している新しいアプリでは、10 軒の家の地図があり、それぞれの郵便番号から緯度経度を調べる必要があります。

を使用しております:

http://developer.android.com/reference/android/location/Geocoder.html#getFromLocationName(java.lang.String, int)

しかし、顧客は現在、API の制限について尋ねています。ネットで調べてみましたが、具体的な証拠が見つかりません。

24 時間あたり、IP アドレスごとに 2500 リクエストになると聞いたことがあります。

一部の人々は、Javascript Geocoder を Android Geocoder と混同しているため、この質問は具体的には Android です。

getFromLocationName を 2500 回以上ヒットするループを作成しましたが、とにかくデータが返されます。キャッシングかも。断続的に IOException が発生することがあります。これは、バッキング LocationProviders と関係があると思いますが、この神話上の制限に達した場合、IOException も取得しますか?

私のとりとめのない話を明確にするか、できる人を知っていますか?

よろしく

ポール

するとこんな返事が返ってきました。

ポール、

この API は、クライアント アプリケーションで合理的に使用できるように設計されています。乱用 (1 秒あたりのリクエストなど) について積極的に監視されていますが、説明したユースケースで問題が発生することはありません。

アプリケーションがどのように構成されているかはわかりませんが、すべてのデバイスで個別にジオコーディングを行うよりも、サーバー側で一度ジオコーディングを行う方が効率的かもしれません。

ありがとう、ヤン・フェリックス

fyi: (これらのルックアップは一度ローカル デバイスのデータベースに保存されるため、再度実行する必要はありません)

そのため、Android GeoCode API の使用に厳密な制限はなく、デバイス (クライアント) ごとの公正な使用ポリシーだけです。

于 2013-07-22T08:28:29.687 に答える
13

私が理解していることから、それは1日あたりの単一のIPアドレスごとです。これは、リクエストを行っている正確なマシンです。したがって、他の誰かがあなたのアプリケーションを使用している場合、それは彼らのマシンに制限されます。

APIキーは複数のデバイスから使用できます。これと同じ原則が、GoogleのすべてのAPIに適用されます。私は変換APIを使用していますが、APIキーごとに制限されていると、失敗して最大になります。

もちろん、これは、APIの使用に対してGoogleに支払う場合には適用されません(APIコンソールでの請求)。GoogleTranslateAPIに多額の支払いをします

于 2011-11-21T21:34:35.487 に答える