2016-06-28 53 views
0

當在rails中使用geocoder gem時,是否可以獲取控制器中的緯度和經度值?獲取來自控制器的緯度和經度值在rails-geocoder gem

目前正在做什麼來獲取所有附近的位置是通過下面的位置名稱。

event_address = Event.near(location, 15, order: 'distance') 

那麼,有沒有一種方法來獲取其用於上述要求的位置在同一地點後續請求以後使用緯度和經度?

@緯度= #some方法

@經度= #some_method

回答

5
Geocoder.coordinates(location) 

爲例如:Geocoder.coordinates("25 Main St, Cooperstown, NY")

返回[42.700149,-74.922767]

+0

感謝隊友,它的工作.. – Abhilash

2

嘗試用Event.geocoded OR

您可以使用coordinates地理編碼器的方法。

例。

Geocoder.coordinates(「我的位置放在這裏」)

它的返回數組包含經度和緯度

+0

我已經試過座標方法和它的作品。 ..你在哪裏得到了地理編碼方法的參考? – Abhilash

+0

在Geocoder Gem文件文檔中。 https://github.com/alexreisner/geocoder –