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 の使用に厳密な制限はなく、デバイス (クライアント) ごとの公正な使用ポリシーだけです。