Make Geocoder.search return an array of results.
After further consideration, multiple results should be the default behavior for this method. Some services only return one result (eg: any IP-based service) but a great feature of advanced services like Yahoo and Google is that they return an array of choices when doing a vague search like "100 Main St" with no city, region, or country specified.
Showing
- lib/geocoder.rb 5 additions, 5 deletionslib/geocoder.rb
- lib/geocoder/lookups/base.rb 3 additions, 5 deletionslib/geocoder/lookups/base.rb
- lib/geocoder/lookups/freegeoip.rb 4 additions, 4 deletionslib/geocoder/lookups/freegeoip.rb
- lib/geocoder/lookups/geocoder_ca.rb 5 additions, 4 deletionslib/geocoder/lookups/geocoder_ca.rb
- lib/geocoder/lookups/google.rb 4 additions, 3 deletionslib/geocoder/lookups/google.rb
- lib/geocoder/lookups/yahoo.rb 4 additions, 3 deletionslib/geocoder/lookups/yahoo.rb
- lib/geocoder/orms/active_record.rb 4 additions, 2 deletionslib/geocoder/orms/active_record.rb
- lib/geocoder/orms/active_record_legacy.rb 8 additions, 4 deletionslib/geocoder/orms/active_record_legacy.rb
- lib/geocoder/orms/base.rb 6 additions, 6 deletionslib/geocoder/orms/base.rb
- lib/geocoder/request.rb 1 addition, 1 deletionlib/geocoder/request.rb
- test/geocoder_test.rb 14 additions, 14 deletionstest/geocoder_test.rb
- test/test_helper.rb 4 additions, 4 deletionstest/test_helper.rb
Please register or sign in to comment