def get_directions(origin, destination): API_KEY = get_API_key() base_url = "https://maps.googleapis.com/maps/api/directions/json?origin={}&destination={}&key={}" query = base_url.format(urllib2.quote(origin), urllib2.quote(destination), API_KEY) resp = urllib2.urlopen(query) data = json.load(resp) return data
def geocode(search_term): API_KEY = get_API_key() base_url = "https://maps.googleapis.com/maps/api/geocode/json?address={}&key={}" query = base_url.format( urllib2.quote(search_term), API_KEY) resp = urllib2.urlopen(query) data = json.load(resp) formatted_address = data['results'][0]['formatted_address'] geom = data['results'][0]['geometry'] lat, lon = geom['location']['lat'], geom['location']['lng'] return lat, lon, formatted_address, data
def geocode(search_term): API_KEY = get_API_key() base_url = "https://maps.googleapis.com/maps/api/geocode/json?address={}&key={}" query = base_url.format(urllib2.quote(search_term), API_KEY) resp = urllib2.urlopen(query) data = json.load(resp) formatted_address = data['results'][0]['formatted_address'] geom = data['results'][0]['geometry'] lat, lon = geom['location']['lat'], geom['location']['lng'] return lat, lon, formatted_address, data