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 に答える