Sunday, 14 December 2008
Geokit geocoding with multiple matches
« Posting a file with ActiveResource | Main | Html view plugin for dijit.Editor »Do you want to be able to manage multiple geocoding matches with Geokit?
>> g = Geokit::Geocoders::GoogleGeocoder.geocode('Springfield')
=> #<Geokit::GeoLocs:0x7f0705acb288 ...
>> g.full_address
=> "Springfield, MO, USA"
>> g.ll
=> "37.196828,-93.287061"
>> g.size
=> 9
>> g.map {|e| e.full_address}
=> ["Springfield, MO, USA", "Springfield, Florida, USA", "Springfield, IL, USA", "Springfield, Missouri, USA", "Springfield, MA, USA", "Springfield, Virginia, USA", "Springfield, OH, USA", "Springfield Ave, Paris, IL 61944, USA", "Springfield, Baldwin, MI 49304, USA"]
>> g.is_a? Geokit::GeoLoc
=> true
Give a try to my simple enhancement (only for Google geocoder) and let me know.
Technorati Tags: Geokit Google geocoder
Posted by at 4:40 PM CET in /

Comments on this entry:
Hello Nicola,
My name is "Marcos Piccinini" , working with ruby/gis here in Brazil.... (coincidence?? hehe)
Just found your blog somehow. Add me up on yr IM if you wish.