Metadata


Name
geocoder
Version
1.2.7
Platform
ruby
Authors
Alex Reisner
Bindir
bin
Date
2015-01-24 00:00:00 UTC
Description
Provides object geocoding (by street or IP address), reverse geocoding (coordinates to street address), distance queries for ActiveRecord and Mongoid, result caching, and more. Designed for Rails but works with Sinatra and other Rack frameworks too.
Email
alex@alexreisner.com
Executables
geocode
Files
.gitignore
.travis.yml
CHANGELOG.md
LICENSE
README.md
Rakefile
bin/geocode
examples/autoexpire_cache_dalli.rb
examples/autoexpire_cache_redis.rb
examples/cache_bypass.rb
examples/sidekiq_worker.rb
gemfiles/Gemfile.mongoid-2.4.x
lib/generators/geocoder/config/config_generator.rb
lib/generators/geocoder/config/templates/initializer.rb
lib/generators/geocoder/maxmind/geolite_city_generator.rb
lib/generators/geocoder/maxmind/geolite_country_generator.rb
lib/generators/geocoder/maxmind/templates/migration/geolite_city.rb
lib/generators/geocoder/maxmind/templates/migration/geolite_country.rb
lib/geocoder.rb
lib/geocoder/cache.rb
lib/geocoder/calculations.rb
lib/geocoder/cli.rb
lib/geocoder/configuration.rb
lib/geocoder/configuration_hash.rb
lib/geocoder/exceptions.rb
lib/geocoder/ip_address.rb
lib/geocoder/lookup.rb
lib/geocoder/lookups/baidu.rb
lib/geocoder/lookups/baidu_ip.rb
lib/geocoder/lookups/base.rb
lib/geocoder/lookups/bing.rb
lib/geocoder/lookups/dstk.rb
lib/geocoder/lookups/esri.rb
lib/geocoder/lookups/freegeoip.rb
lib/geocoder/lookups/geocoder_ca.rb
lib/geocoder/lookups/geocoder_us.rb
lib/geocoder/lookups/geocodio.rb
lib/geocoder/lookups/geoip2.rb
lib/geocoder/lookups/google.rb
lib/geocoder/lookups/google_places_details.rb
lib/geocoder/lookups/google_premier.rb
lib/geocoder/lookups/here.rb
lib/geocoder/lookups/mapquest.rb
lib/geocoder/lookups/maxmind.rb
lib/geocoder/lookups/maxmind_local.rb
lib/geocoder/lookups/nominatim.rb
lib/geocoder/lookups/okf.rb
lib/geocoder/lookups/opencagedata.rb
lib/geocoder/lookups/ovi.rb
lib/geocoder/lookups/pointpin.rb
lib/geocoder/lookups/postcode_anywhere_uk.rb
lib/geocoder/lookups/smarty_streets.rb
lib/geocoder/lookups/telize.rb
lib/geocoder/lookups/test.rb
lib/geocoder/lookups/yahoo.rb
lib/geocoder/lookups/yandex.rb
lib/geocoder/models/active_record.rb
lib/geocoder/models/base.rb
lib/geocoder/models/mongo_base.rb
lib/geocoder/models/mongo_mapper.rb
lib/geocoder/models/mongoid.rb
lib/geocoder/query.rb
lib/geocoder/railtie.rb
lib/geocoder/request.rb
lib/geocoder/results/baidu.rb
lib/geocoder/results/baidu_ip.rb
lib/geocoder/results/base.rb
lib/geocoder/results/bing.rb
lib/geocoder/results/dstk.rb
lib/geocoder/results/esri.rb
lib/geocoder/results/freegeoip.rb
lib/geocoder/results/geocoder_ca.rb
lib/geocoder/results/geocoder_us.rb
lib/geocoder/results/geocodio.rb
lib/geocoder/results/geoip2.rb
lib/geocoder/results/google.rb
lib/geocoder/results/google_places_details.rb
lib/geocoder/results/google_premier.rb
lib/geocoder/results/here.rb
lib/geocoder/results/mapquest.rb
lib/geocoder/results/maxmind.rb
lib/geocoder/results/maxmind_local.rb
lib/geocoder/results/nominatim.rb
lib/geocoder/results/okf.rb
lib/geocoder/results/opencagedata.rb
lib/geocoder/results/ovi.rb
lib/geocoder/results/pointpin.rb
lib/geocoder/results/postcode_anywhere_uk.rb
lib/geocoder/results/smarty_streets.rb
lib/geocoder/results/telize.rb
lib/geocoder/results/test.rb
lib/geocoder/results/yahoo.rb
lib/geocoder/results/yandex.rb
lib/geocoder/sql.rb
lib/geocoder/stores/active_record.rb
lib/geocoder/stores/base.rb
lib/geocoder/stores/mongo_base.rb
lib/geocoder/stores/mongo_mapper.rb
lib/geocoder/stores/mongoid.rb
lib/geocoder/version.rb
lib/hash_recursive_merge.rb
lib/maxmind_database.rb
lib/oauth_util.rb
lib/tasks/geocoder.rake
lib/tasks/maxmind.rake
test/fixtures/baidu_invalid_key
test/fixtures/baidu_ip_202_198_16_3
test/fixtures/baidu_ip_invalid_key
test/fixtures/baidu_ip_no_results
test/fixtures/baidu_no_results
test/fixtures/baidu_reverse
test/fixtures/baidu_shanghai_pearl_tower
test/fixtures/bing_invalid_key
test/fixtures/bing_madison_square_garden
test/fixtures/bing_no_results
test/fixtures/bing_reverse
test/fixtures/cloudmade_invalid_key
test/fixtures/cloudmade_madison_square_garden
test/fixtures/cloudmade_no_results
test/fixtures/esri_madison_square_garden
test/fixtures/esri_no_results
test/fixtures/esri_reverse
test/fixtures/freegeoip_74_200_247_59
test/fixtures/freegeoip_no_results
test/fixtures/geocoder_ca_madison_square_garden
test/fixtures/geocoder_ca_no_results
test/fixtures/geocoder_ca_reverse
test/fixtures/geocoder_us_madison_square_garden
test/fixtures/geocoder_us_no_results
test/fixtures/geocodio_1101_pennsylvania_ave
test/fixtures/geocodio_bad_api_key
test/fixtures/geocodio_invalid
test/fixtures/geocodio_no_results
test/fixtures/geocodio_over_query_limit
test/fixtures/google_garbage
test/fixtures/google_madison_square_garden
test/fixtures/google_no_city_data
test/fixtures/google_no_locality
test/fixtures/google_no_results
test/fixtures/google_over_limit
test/fixtures/google_places_details_invalid_request
test/fixtures/google_places_details_madison_square_garden
test/fixtures/google_places_details_no_results
test/fixtures/google_places_details_no_reviews
test/fixtures/google_places_details_no_types
test/fixtures/here_madison_square_garden
test/fixtures/here_no_results
test/fixtures/mapquest_error
test/fixtures/mapquest_invalid_api_key
test/fixtures/mapquest_invalid_request
test/fixtures/mapquest_madison_square_garden
test/fixtures/mapquest_no_results
test/fixtures/maxmind_24_24_24_21
test/fixtures/maxmind_24_24_24_22
test/fixtures/maxmind_24_24_24_23
test/fixtures/maxmind_24_24_24_24
test/fixtures/maxmind_74_200_247_59
test/fixtures/maxmind_invalid_key
test/fixtures/maxmind_no_results
test/fixtures/nominatim_madison_square_garden
test/fixtures/nominatim_no_results
test/fixtures/nominatim_over_limit
test/fixtures/okf_kirstinmaki
test/fixtures/okf_no_results
test/fixtures/opencagedata_invalid_api_key
test/fixtures/opencagedata_invalid_request
test/fixtures/opencagedata_madison_square_garden
test/fixtures/opencagedata_no_results
test/fixtures/opencagedata_over_limit
test/fixtures/ovi_madison_square_garden
test/fixtures/ovi_no_results
test/fixtures/pointpin_10_10_10_10
test/fixtures/pointpin_555_555_555_555
test/fixtures/pointpin_80_111_555_555
test/fixtures/pointpin_no_results
test/fixtures/postcode_anywhere_uk_geocode_v2_00_WR26NJ
test/fixtures/postcode_anywhere_uk_geocode_v2_00_generic_error
test/fixtures/postcode_anywhere_uk_geocode_v2_00_hampshire
test/fixtures/postcode_anywhere_uk_geocode_v2_00_key_limit_exceeded
test/fixtures/postcode_anywhere_uk_geocode_v2_00_no_results
test/fixtures/postcode_anywhere_uk_geocode_v2_00_romsey
test/fixtures/postcode_anywhere_uk_geocode_v2_00_unknown_key
test/fixtures/smarty_streets_11211
test/fixtures/smarty_streets_madison_square_garden
test/fixtures/smarty_streets_no_results
test/fixtures/telize_10_10_10_10
test/fixtures/telize_555_555_555_555
test/fixtures/telize_74_200_247_59
test/fixtures/telize_no_results
test/fixtures/yahoo_error
test/fixtures/yahoo_invalid_key
test/fixtures/yahoo_madison_square_garden
test/fixtures/yahoo_no_results
test/fixtures/yahoo_over_limit
test/fixtures/yandex_canada_rue_dupuis_14
test/fixtures/yandex_invalid_key
test/fixtures/yandex_kremlin
test/fixtures/yandex_new_york
test/fixtures/yandex_no_administrative_area
test/fixtures/yandex_no_city_and_town
test/fixtures/yandex_no_results
test/integration/http_client_test.rb
test/mongoid_test_helper.rb
test/test_helper.rb
test/unit/active_record_test.rb
test/unit/cache_test.rb
test/unit/calculations_test.rb
test/unit/configuration_test.rb
test/unit/error_handling_test.rb
test/unit/geocoder_test.rb
test/unit/https_test.rb
test/unit/ip_address_test.rb
test/unit/lookup_test.rb
test/unit/lookups/bing_test.rb
test/unit/lookups/dstk_test.rb
test/unit/lookups/esri_test.rb
test/unit/lookups/freegeoip_test.rb
test/unit/lookups/geocoder_ca_test.rb
test/unit/lookups/geocodio_test.rb
test/unit/lookups/geoip2_test.rb
test/unit/lookups/google_places_details_test.rb
test/unit/lookups/google_premier_test.rb
test/unit/lookups/google_test.rb
test/unit/lookups/mapquest_test.rb
test/unit/lookups/maxmind_local_test.rb
test/unit/lookups/maxmind_test.rb
test/unit/lookups/nominatim_test.rb
test/unit/lookups/okf_test.rb
test/unit/lookups/opencagedata_test.rb
test/unit/lookups/pointpin_test.rb
test/unit/lookups/postcode_anywhere_uk_test.rb
test/unit/lookups/smarty_streets_test.rb
test/unit/lookups/telize_test.rb
test/unit/lookups/yahoo_test.rb
test/unit/method_aliases_test.rb
test/unit/model_test.rb
test/unit/mongoid_test.rb
test/unit/near_test.rb
test/unit/oauth_util_test.rb
test/unit/proxy_test.rb
test/unit/query_test.rb
test/unit/rake_task_test.rb
test/unit/request_test.rb
test/unit/result_test.rb
test/unit/test_mode_test.rb
Homepage
http://www.rubygeocoder.com
Licenses
MIT
Require paths
lib
Required ruby version
>= 1.9.3
Required rubygems version
>= 0
Rubygems version
2.4.5
Specification version
4
Summary
Complete geocoding solution for Ruby.
Original platform
ruby
New platform
ruby