0

ユーザー(住所を含む)を保存しましたが、特定の場所から特定の距離内に住んでいるすべてのユーザーを見つける必要があります。

私は使用geocoderしており、経度と緯度をユーザーテーブルに保存しています。

これらのユーザーを見つけるにはどうすればよいですか?

4

1 に答える 1

2

lat / lonに基づいてクエリを実行するには、次のようにします。

User.near([39.41, 90.23], 10)

これにより、緯度と経度のペアから10マイル以内のユーザーが見つかります。

ドキュメントは次のとおりです:https ://github.com/alexreisner/geocoder

于 2012-12-05T06:21:35.897 に答える