根据两点之间的经纬度求距离

来源:互联网 发布:电脑软件换图标 编辑:程序博客网 时间:2024/05/01 19:30
function GetDistance($lng1,$lat1,$lng2,$lat2){//将角度转为狐度$radLat1=deg2rad($lat1);//deg2rad()函数将角度转换为弧度$radLat2=deg2rad($lat2);$radLng1=deg2rad($lng1);$radLng2=deg2rad($lng2);$a=$radLat1-$radLat2;$b=$radLng1-$radLng2;$s=2*asin(sqrt(pow(sin($a/2),2)+cos($radLat1)*cos($radLat2)*pow(sin($b/2),2)))*6378.137*1000;return $s;}

0 0
原创粉丝点击