Google Maps API Gets Reverse Geocoding

Andres Ferrate, October 24th, 2008

Google MapsGoogle has just announced the addition of a valuable new feature for the Google Maps API (the most popular API in our API directory): reverse geocoding. If you are not familiar with geocoding, it is the process of converting an address into a latitude/longitude pair. Likewise, reverse geocoding is the process of converting a latitude/longitude pair into an address. Developers using the Google Maps API have had access to geocoding since its release in June 2006, and geocoding has been integrated with many of the map mashups developed with this API.

Many mapping APIs offer geocoding, but access to reverse geocoding has been quite limited, especially with the Google Maps API. Prior to the addition of this feature to the API, developers had to rely on third party reverse geocoding APIs and services as well as a JavaScript hack to the Google Maps API.

Pamela Fox over at the Google Geo Developers Blog gives a great summary of this new feature:

A much smaller (but important) percentage of developers will want to use a reverse geocoder to let their map users know the address for a particular point on the map, perhaps to help them fill in a form faster (why type when you can click?!). For those developers, we’re now pleased to offer address-level reverse geocoding support to both our HTTP service and the GClientGeocoder class. To make it super easy to use, the interface for reverse geocoding is nearly the same as forward geocoding - the only difference is sending in a lat/lng instead of an address.

Reverse geocoding is available for all 70 countries for which the Google Maps API provides standard geocoding. MeetWays, a site that calculates the halfway between two locations, uses the API to determine the nearest address for the halfway point (and is our Mashup of the Day today):

MeetWays

The API documentation has been updated to include this new feature and there is some sample code available as well. Our Google Maps API Profile includes additional information, including links to over 1,500 map mashups developed with the API.

4 Responses to “Google Maps API Gets Reverse Geocoding”

October 24th, 2008
at 9:51 pm
Comment by: Google Maps API Gets Reverse Geocoding | Chris Clark's Web Site

[...] Google Maps API Gets Reverse Geocoding [...]

October 25th, 2008
at 3:52 am
Comment by: Anoop

it is a great movement from google, i tested and it is really fantastic. I appreciate the team who behind from this.

October 27th, 2008
at 9:25 pm
Comment by: Points Of Interest: Sprint HTC Touch Pro, Wayfinder, Reverse Geocoding, Symbian — GPS Obsessed

[...] Google Maps API Gets Reverse Geocoding: reverse geocoding converts a pair of latitude and longitude coordinates into an address, and its integration into the highly popular Google Maps API is provided for all 70 countries the Google Maps API is available in. [...]

October 28th, 2008
at 4:18 pm
Comment by: rascunho » Blog Archive » links for 2008-10-28

[...] Google Maps API Gets Reverse Geocoding reverse geocoding. If you are not familiar with geocoding, it is the process of converting an address into a latitude/longitude pair. Likewise, reverse geocoding is the process of converting a latitude/longitude pair into an address. (tags: blog.programmableweb.com 2008 mes9 dia27 ***** google_maps geocoding reverse_geocoding blog_post) [...]

Leave a Reply

  1. (not published)

Mashery: The Premier API Management Solution
QualityLogic Web API Testing
Clickatell - Reliable SMS Gateway, Many APIsAnalytics and control for APIs and mashupsMashery: Why are so many people addicted to Etsy?Need API Documentation? Use SDK Bridge.

Become a ProgrammableWeb Sponsor

Follow PW on Twitter