0

我有这个代码:

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

结果将是这样的:37.7922379,-122.3939656

我需要能够单独获取 lat 和 long 值。

所以,纬度 = 长的东西 = 东西

我认为这行得通?

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

我不确定最好的 Ruby 代码吗?

任何帮助表示赞赏。

4

1 回答 1

0

你可以使用这个:

lat, lng = res.ll.split(",")
于 2012-11-01T21:29:26.653 回答