2014-10-21 3 views
1

Любые средства, созданные в настоящее время в Mongoid для использования $geoWithin без хранения чего-либо в db?

Желая иметь возможность использовать $geoWithin (или другой подобный метод), просто называя его на каком-либо объекте, который имеет координаты и затем пропускает многоугольные границы.

Мысли?

ответ

0

Вы использовали geo_near?

Это работало для меня

center = [lat.to_f, lon.to_f] 
User.geo_near(center).max_distance(10) 

пользователя определения модели:

field :location, type:Array # [lat,lng] 
index({ location: "2d" }, { min: -180, max: 180 }) 
Смежные вопросы