-
Notifications
You must be signed in to change notification settings - Fork 438
/
defMap.py
25 lines (20 loc) · 728 Bytes
/
defMap.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
def getMap(mapLocation, file_name):
import requests
import configparser
config = configparser.ConfigParser()
config.read('./configs/mainconf.ini')
api_key = config.get('GOOGLE', 'API_KEY')
url = "https://maps.googleapis.com/maps/api/staticmap?"
center = str(mapLocation)
zoom = 9
r = requests.get(url + "center=" + center + "&zoom=" +
str(zoom) + "&size=800x800 &key=" +
api_key + "&sensor=false")
# wb mode is stand for write binary mode
f = open(file_name, 'wb')
# r.content gives content,
# in this case gives image
f.write(r.content)
# close method of file object
# save and close the file
f.close()