首页 > 编程知识 正文

如何根据两地经纬度推算距离,根据两点经纬度坐标计算距离

时间:2023-05-04 16:43:38 阅读:130268 作者:1686

var EARTH_RADIUS=6378137.0; //单位M var PI=Math.PI; functiongetrad(d ) { return d*PI/180.0; }/* * * caculatethegreatcircledistance * @ param { object } la t1 * @ param { object } LNG1* @ param { object } la T2 * @ parararam varradlat2=getrad(laT2 ); var a=radLat1 - radLat2; varb=getrad(LNG1)-getrad (LNG2); vars=2*math.Asin(math.sqrt ) math.pow ) math.sin(a/2 ),2 ) math.cos (rad lat1) math.cos (rad lat2) ) s=math.round(s*10000 )/10000.0; 返回s; }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。