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)
- BatchGeocode.com :: locates multiple addresses using Yahoo & Google Geocoding API, includes reverse geocoder.
- Batch geocoder for UK postcodes tutorial - Solution using Google localsearch and a little php and javascript to iterate through a database of postcodes
- CloudMade :: geocoding, reverse geocoding and local search running off OpenStreetMap data.
- DynGeometry.com:: Locate USA address and return Census Tract, School District, Area Code and Traffic Zone of it.
- Easy Geocoding - Short sample code showing how to quickly setup GeoBase for geocoding.
- Emad :: Supports UK Addresses.
- European Geocoder including the UK using ViaMichelin Geocoder
- Fetegeo :: a simple, fast, free text geocoding framework using public datasets: Geonames, USZip, New Popular Edition Maps, opengeodb.
- GeoBase :: Worldwide geocoding.
- Geokodierung.net - Worldwide Placename, Zip Code Geocoder, dragable pointer
- GPS Visualizer's Address Locator :: locates multiple addresses using Yahoo or Google, with a progress map; preserves structure of formatted tabular input data, but also allows unstructured input
- GPS Visualizer's Quick Geocoder :: locates a single address using Yahoo or Google and shows all information returned from the API
- http://www.geonames.org/export/ :: Worldwide Placename and Zip Code Geocoder
- iBegin Geocoder - Can geocode United States or Canada
- iMaptools Geocoder :: an excellent geocoding solution with US coverage
- InfoSports :: Manual Geocoder
- IP Address Geolocation :: retrieve the latitude and longitude of the Internet users using IP address
- IP geocoding :: retrieve the lat/long of the Internet Provider
- Irish Address geocoding Using Yahoo to geocode Irish addresses in google maps
- Japanese Address Geocode in English. Geocode Japanese addresses in English.
- Map Channels Geocoding - batch and interactive geocoding using the Google Geocoder, includes a comparison option to compare geocodes with existing co-ordinates.
- Map24 - Mapsolute Developer Network -> Step-by-Step Description - Geocoding (Free Map24 AJAX Application Key required, 10,000 transactions limit per day)
- Maps.Huge.Info :: Geocoder.US/Tiger Geocoder - 2005SE Database
- Multimap Address and Postcode Geocoder - Using MultiMap API Geocoder (v1.2) - Supports UK Addresses/Postcodes and Other Countries
- nearby.org.uk API :: UK Sector Postcode and US Zip code Geocoder
- Offentlig Information Online :: Geocodes addresses in Denmark
- opengeocoding.org - a community based approach to provide geocoding for all countries, especially for developping countries where commmercial solutions are not available.
- OpenStreetMap name finding: XML and REST API-s in top of the OSM database
- placemarks.net :: locates multiple addresses using Google's Geocoding API. Located adresses are downloadable as KML files. Page content is also available in german.
- Postal Code Geocoder :: Reverse Look Up United States, Canada and Mexico Postal Code to Latitude and Longitude
- Singapore Postal Code Location Finder. Beta Version 1.0
- UK Postcode Geocoder Tutorial- Google Maps geocoder for UK postcodes is inaccurate, here is a solution that uses Google Maps API combined with Google AJAX Search API to geocode UK postcodes, all free and all with Google APIs and much greater accuracy.
- Universal Geocoder/Reverse Geocoder (24 Countries including UK)
- USC WebGIS Geocoder - batch and interactive geocoding using TIGER and other reference data sources
- Where2GetIt REST API Geocoding and reverse geocoding (also includes driving directions and proximity search)
- World Geocoder and Reverse Geocoder - Supports Russia
- Yahoo Geocoder (useable only for Yahoo Maps according to Yahoo license agreement)
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