forked from Python-World/python-mini-projects
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgeocoding.py
More file actions
25 lines (18 loc) · 695 Bytes
/
geocoding.py
File metadata and controls
25 lines (18 loc) · 695 Bytes
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
import requests
# Base Url for geocoding
url = "https://us1.locationiq.com/v1/search.php"
address = input("Input the address: ")
#Your unique private_token should replace value of the private_token variable.
#To know how to obtain a unique private_token please refer the README file for this script.
private_token = "Your_private_token"
data = {
'key': private_token,
'q': address,
'format': 'json'
}
response = requests.get(url, params=data)
latitude = response.json()[0]['lat']
longitude = response.json()[0]['lon']
print(f"The latitude of the given address is: {latitude}")
print(f"The longitude of the given address is: {longitude}")
print("Thanks for using this script")