Ruby on rails RubyonRails:从

Ruby on rails RubyonRails:从,ruby-on-rails,Ruby On Rails,我有以下代码: 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[:s

我有以下代码:

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代码是什么

非常感谢您的帮助。

您可以使用:

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