0

クライアント側のジオコーディングから経度/緯度を取得して、ジオコーディングの 1 日あたりの上限である 2500 を回避することで、すべての位置情報 (経度と緯度) をデータベースに保存しています。

経度と緯度が提供されているときにジオコーダー gem によって提供される Near メソッドを使用しても、Google Geocoding API への外部呼び出しが行われないことを確認したいだけです。

例えば:

Location.near([37.77, -122.41], 15)

ロケーションモデルには、すでに保存されている各ロケーションの緯度と経度があるため、外部呼び出しを行う必要はありません。右?

ありがとう!

4

1 に答える 1

1

経度と緯度を把握するには、「カリフォルニア州サンフランシスコ」をジオコーディングする必要があります。次に、それらを使用して、その情報を取得できる SQL クエリを作成します。

更新: Lat と Lng を使用している場合、Google Api にクエリを実行しません。

于 2012-01-25T08:16:50.320 に答える