Spaces:
Sleeping
Sleeping
File size: 752 Bytes
5754a38 |
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 26 27 |
import requests
import os
from dotenv import load_dotenv
load_dotenv()
def get_distance(lon1, lat1, lon2, lat2):
API_URL = f'{os.getenv("ENDPOINT")}/route/v1/driving/{lon1},{lat1};{lon2},{lat2}'
print(API_URL)
API_TOKEN = os.getenv("HUGGINGFACE_API_KEY", "")
headers = {"Authorization": f"Bearer {API_TOKEN}"} if API_TOKEN else {}
response = requests.get(API_URL, headers=headers)
# print(response['routes'][0]['distance'])
if response.status_code == 200:
result = response.json()
return result
else:
return 0
if __name__ == "__main__":
lon1, lat1 = 13.388860,52.517037
lon2, lat2 = 13.397634,52.529407
result = get_distance(lon1, lat1, lon2, lat2)
print(result) |