Module GeoKit::Geocoders
In: vendor/plugins/geokit/lib/geo_kit/geocoders.rb

Contains a set of geocoders which can be used independently if desired. The list contains:

  • Google Geocoder - requires an API key.
  • Yahoo Geocoder - requires an API key.
  • Geocoder.us - may require authentication if performing more than the free request limit.
  • Geocoder.ca - for Canada; may require authentication as well.
  • IP Geocoder - geocodes an IP address using hostip.info‘s web service.
  • Multi Geocoder - provides failover for the physical location geocoders.

Some configuration is required for these geocoders and can be located in the environment configuration files.

Classes and Modules

Class GeoKit::Geocoders::CaGeocoder
Class GeoKit::Geocoders::GeocodeError
Class GeoKit::Geocoders::Geocoder
Class GeoKit::Geocoders::GoogleGeocoder
Class GeoKit::Geocoders::IpGeocoder
Class GeoKit::Geocoders::MultiGeocoder
Class GeoKit::Geocoders::UsGeocoder
Class GeoKit::Geocoders::YahooGeocoder

[Validate]