IT基地
用户登陆
我要注册
用户名或密码错误
登 陆
注 册
IT基地 >Mr.Li的博客 >我要发文
根据经纬度获取两点之间的距离(php自定义函数)
作者:Mr.Li   发布时间:2017-04-11 12:02:18   点击数:2782
//根据经纬度计算距离,单位公里(千米/单位)    
function getdistance($lng1,$lat1,$lng2,$lat2){    
     //将角度转为弧度    
     $radLat1=deg2rad($lat1);    
     $radLat2=deg2rad($lat2);    
     $radLng1=deg2rad($lng1);    
     $radLng2=deg2rad($lng2);    
     $a=$radLat1-$radLat2;//两纬度之差,纬度<90    
     $b=$radLng1-$radLng2;//两经度之差纬度<180    
     $s=2*asin(sqrt(pow(sin($a/2),2)+cos($radLat1)*cos($radLat2)*pow(sin($b/2),2)))*6378.137;    
     return $s;    
}


本站部分数据来自软件的自动采集,仅用于学习交流,决不用于商用,如有侵犯您的合法权益,请联系我们删除。
发表技术文档,,记录个人生活,聚集意见领袖,众多IT精英,以我们的技术让开发更便捷。
IT基地版权所有,伪版必究 京ICP备17064610号-1
微信QQ空间QQ好友新浪微博FacebookTwitter
0.0117s