My favorites | Sign in
Project Home Issues
Search
for
NonGoogleGeocoders  
The Google geocoder is not optimal for all/many situations, particularly those requiring massive amounts of geocoding for a preset dataset.
Geocoding
Updated Aug 30, 2011 by [email protected]

Geocoding & Reverse Geocoding Links

The Google geocoder is not optimal for all/many situations, particularly those requiring massive amounts of geocoding for a preset dataset.

There are many alternative APIs and services out there, depending on the region desired.

Details

Geocoding is the process of assigning geographic identifiers (e.g., codes or geographic coordinates expressed as latitude-longitude) to map features and other data records, such as street addresses. You can also geocode media, for example where a picture was taken, IP Addresses, and anything that has a geographic component. With geographic coordinates, the features can then be mapped and entered into Geographic Information Systems.

http://en.wikipedia.org/wiki/Geocoding

Geocoding - From an address match to co-ordinates (Lat/Lon)

Reverse Geocoding - From co-ordinates to an address

Geocoding helper libraries

  • GeoKit is a Ruby on Rails plugin which provides a uniform Ruby API to multiple geocoders (currently, Google, Yahoo, Geocoder.us, and Geocoder.ca). It also provides IP-based geolocation, and a configurable fail-over mechanism for the geocoders.
  • MGMaps Lib SDK - open source J2ME library toolkit for mobile mapping, includes geocoding API
  • WebRPC allows you to play with the google geocoder online, generate client code in .NEt, Java, JS and PHP and monitor service availability and performance

Sign in to add a comment
Powered by Google Project Hosting