получить близлежащие местоположения определенного местоположения с помощью mongoid или rubygeocode - PullRequest
0 голосов
/ 03 августа 2011

У меня есть что-то вроде

@office = Office.first
@offices = Office.where(:status => "active")

Как мне получить офисы возле @office из приведенных выше переменных, я хочу что-то вроде

@offices.near(@office.latitude, @office.longitude) or
Office.near([@office.latitude, @office.longitude]).where(:status=>"active")

Я могу получить это с помощью @ office.nearbys (с rubygeocoder), но сейчас это не вариант для меня, мне нужно использовать метод ближнего сбора, чтобы получить офисы возле данного офиса.

Или есть другие драгоценные камни, которые я могу использовать для этого, если это невозможно с rubygeocoder или mongoid? Спасибо.

1 Ответ

1 голос
/ 05 августа 2011

Я пытался найти другое решение, но, наконец, я иду с

@offices = @office.nearbys

При этом работает даже если не так, как я хотел.

...