May Begin: Zip Database Project
googlemaps - Google Maps and local search APIs in Python
GoogleMaps.geocode(query, sensor='false', oe='utf8', ll='', spn='', gl='')
Given the string address query, return a dictionary of information about this location, including its latitude and longitude. Interesting bits:
>>> gmaps = GoogleMaps(api_key) >>> address = '350 Fifth Avenue New York, NY' >>> result = gmaps.geocode(address) >>> placemark = result['Placemark'][0] >>> lng, lat = placemark['Point']['coordinates'][0:2] # Note these are backwards from usual >>> print lat, lng 40.6721118 -73.9838823 >>> details = placemark['AddressDetails']['Country']['AdministrativeArea'] >>> street = details['Locality']['Thoroughfare']['ThoroughfareName'] >>> city = details['Locality']['LocalityName'] >>> state = details['AdministrativeAreaName'] >>> zipcode = details['Locality']['PostalCode']['PostalCodeNumber'] >>> print ', '.join((street, city, state, zipcode)) 350 5th Ave, Brooklyn, NY, 11215
source share