ユーザー(住所を含む)を保存しましたが、特定の場所から特定の距離内に住んでいるすべてのユーザーを見つける必要があります。
私は使用geocoder
しており、経度と緯度をユーザーテーブルに保存しています。
これらのユーザーを見つけるにはどうすればよいですか?
ユーザー(住所を含む)を保存しましたが、特定の場所から特定の距離内に住んでいるすべてのユーザーを見つける必要があります。
私は使用geocoder
しており、経度と緯度をユーザーテーブルに保存しています。
これらのユーザーを見つけるにはどうすればよいですか?
lat / lonに基づいてクエリを実行するには、次のようにします。
User.near([39.41, 90.23], 10)
これにより、緯度と経度のペアから10マイル以内のユーザーが見つかります。
ドキュメントは次のとおりです:https ://github.com/alexreisner/geocoder