2012-11-01 19 views
0

我有這樣的代碼:Ruby on Rails的:拆分出來lat和長從

include Geokit::Geocoders 
res=MultiGeocoder.geocode('100 Spear st, San Francisco, CA') 
puts res.ll 

這樣做的結果會是這樣的: 37.7922379,-122.3939656

我需要能夠分別獲取lat和long值。

所以, LAT =東西 長=東西

我想這樣的作品?

res=MultiGeocoder.geocode(params[:street], params[:city], params[:state]) 
latLongString = res.ll 
latLongArray = latLongString.split(',') 
lat = latLongArray[0] 
long = latLongArray[1] 

我不確定最好的Ruby代碼嗎?

任何幫助表示讚賞。

回答

0

您可以使用此:

lat, lng = res.ll.split(",")