1
0
Fork 0
mirror of https://github.com/aclist/dztui.git synced 2024-12-28 21:32:36 +01:00

Merge branch 'testing' of github.com:aclist/dztui into testing

This commit is contained in:
aclist 2022-09-14 13:56:26 +09:00
commit 20c9fc3112

View file

@ -1,25 +0,0 @@
import math
import sys
def haversine(lat1, lon1, lat2, lon2):
dLat = (lat2 - lat1) * math.pi / 180.0
dLon = (lon2 - lon1) * math.pi / 180.0
lat1 = (lat1) * math.pi / 180.0
lat2 = (lat2) * math.pi / 180.0
a = (pow(math.sin(dLat / 2), 2) +
pow(math.sin(dLon / 2), 2) *
math.cos(lat1) * math.cos(lat2));
rad = 6371
c = 2 * math.asin(math.sqrt(a))
return round(rad * c)
if __name__ == "__main__":
lat1 = float(sys.argv[1])
lon1 = float(sys.argv[2])
lat2 = float(sys.argv[3])
lon2 = float(sys.argv[4])
print(haversine(lat1, lon1, lat2, lon2))