Friday, 16 August 2013

Python: fetch google maps directions

 from urllib2 import urlopen  
 import simplejson  
 g_api = 'http://maps.googleapis.com/maps/api/directions/json'  
 url = '%s?origin=%s&destination=%s&sensor=false&mode=driving' % (g_api, origin, destination)  
 request = urlopen(url)  
 results = simplejson.load(request)  
 meter_distance = 0  
 seconds_distance = 0  
 for route in results['routes']:  
      print route['summary']  
      for leg in route['legs']:  
         meter_distance = meter_distance + leg['distance']['value']  
         seconds_distance = seconds_distance + leg['duration']['value']  

No comments: