私は geocoder gem を使用しており、IP からのより多くのリクエストを処理したいと考えています。デフォルトでは、Google API は 1 日あたり 2500 リクエストのみを提供します。制限を超えるリクエストを行う方法について、ご意見をお聞かせください。
質問する
42 次
1 に答える
0
前に述べたように: Google API のみを使用して制限を回避する唯一の方法は、料金を支払うことです。または、より怪しげな方法で、推奨しない複数の IP/API キーからリクエストを作成します。
しかし、保存側にとどまるために、サービスを混在させることをお勧めします.Geocoding APIが他にもいくつかあります-無料です.
適切な宝石を組み合わせることも大きな問題ではありません。
素敵なインターフェースでそれらのいくつかをサポートします。各プロバイダーの制限内に収まるように、いくつかのレート制限カウンターを追加するだけで十分です。
または、独自のジオコーディングを実装する重い方法に進みます。たとえば、独自の実行中の Openstreetmaps データベースを使用します。データベースはここからダウンロードできます: http://wiki.openstreetmap.org/wiki/Planet.osm#Worldwide_data
どちらが最善の方法であるかは、実際の要件と利用可能なリソースによって異なります。
于 2013-04-03T12:19:58.033 に答える