python根据经纬度计算距离function

#根据经纬度信息计算距离
from math import radians, cos, sin, asin, sqrt

def geodistance(lng1,lat1,lng2,lat2):
lng1, lat1, lng2, lat2 = map(radians, [lng1, lat1, lng2, lat2])
dlon=lng2-lng1
dlat=lat2-lat1
a=sin(dlat/2)**2 + cos(lat1) * cos(lat2) * sin(dlon/2)**2
dis=2*asin(sqrt(a))63711000
return dis
#返回的是米为单位

python根据经纬度计算距离functionpython根据经纬度计算距离function Julia1111 发布了28 篇原创文章 · 获赞 16 · 访问量 5万+ 私信 关注
上一篇:PHP 根据经纬度计算两点距离(转)


下一篇:杭州数据恢复之希捷2T移动硬盘二次开盘修复成功