Contents:
Python library for using Google Geocoding API V3.
Interface for interacting with Google’s Geocoding V3’s API. http://code.google.com/apis/maps/documentation/geocoding/
If you have a Google Maps Premier account, you can supply your client_id and private_key and the Geocoder will make the request with a properly signed url
Represents the data for a single result returned by the google maps api. Allows you to access the data from the response using attributes instead of diving deep into the returned dictionary structure.
You can create aliases for the default ‘address_components’ of the response by settings the attr_mapping field to a dict of your mapping.:
attr_mapping = {'state': 'administrative_area_level_1'}
Base class for errors in the ggeocoder module.
Methods of the Geocoder raise this when the Google Maps API returns a status of anything other than ‘OK’.
See http://code.google.com/apis/maps/documentation/geocoding/index.html#StatusCodes for status codes and their meanings.