Example #1
0
             'height':600, \
             'filename': 'new_york.png', \
             'markers': [{'lat': 40.714728, 'lon':-73.998672, 'filename': 'accident.png', 'offset_x': -16, 'offset_y': 0}], \
             'paths': ( ({'lat': 40.714728, 'lon': -73.998672}, {'lat': 40.714728, 'lon': -73.80234}) ) \
             },\
         {   'lat': 27.790491, \
             'lon':-81.584473, \
             'zoom':7, \
             'width':600, \
             'height':600, \
             'filename': 'florida.png', \
             'markers': [{'lat': 27.790491, 'lon':-81.584473, 'filename': 'accident.png', 'offset_x': 0, 'offset_y': 0}],
             'paths': () \
             }]
         
 output_dir = 'tests'
 
 my_map = StaticMap()
 for test_map in maps:
     print "Generating... " + test_map['filename']
     my_map.setup_map(lat = test_map['lat'], lon = test_map['lon'], zoom = test_map['zoom'], map_width = test_map['width'], map_height =  test_map['height'])
     
     for path in test_map['paths']:
         my_map.add_path({'lat': 40.714728, 'lon': -73.998672}, {'lat': 40.924728, 'lon': -73.98234})
         
     for marker in test_map['markers']:
         my_map.add_marker(marker)
         
     my_map.save_map(output_dir + '/' + test_map['filename'])
     print "Generated"
     my_map.reset()