2011-08-03 31 views
0

某些位置的附近位置我有類似得到與mongoid或rubygeocode

@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

我試圖找到其他的解決辦法,但最後我與

@offices = @office.nearbys 

在它evenif不是我想要的方式運行工作進行下去。