ユーザーの緯度と対数を緯度と経度のフィールドに保存するユーザーモデルがあります。
これで、任意のポイント (緯度と経度) が得られました。
その任意の地点から半径 10km 以内にいるすべてのユーザーを見つける最善の方法は何でしょうか。
ジオコーダーの宝石はそれを行いますか?
ありがとう
ユーザーの緯度と対数を緯度と経度のフィールドに保存するユーザーモデルがあります。
これで、任意のポイント (緯度と経度) が得られました。
その任意の地点から半径 10km 以内にいるすべてのユーザーを見つける最善の方法は何でしょうか。
ジオコーダーの宝石はそれを行いますか?
ありがとう
Geocoder には必要なものがあるようです。自分でロールすることもできます。
Yup Geocoderにはこの機能があります。つまり、任意のポイント(緯度、経度)がサーティアンポイントの特定の半径内にあるかどうかを確認します。
フィールド緯度=xおよび経度=yを持つモデルXの任意のオブジェクトをobjとしましょう。
ここで、 objから半径mマイル以内にある同様のオブジェクトを見つけることができます。
obj.nearbys(m)
このクエリは、objから半径xマイル以内にあるすべてのXを返します。