菜鸟国际电子游戏首页 > 文章中心 > 正文

php计算经纬度之间的距离-电子游戏app下载



function ceju($lat1, $lng1, $lat2, $lng2, $miles = true){
// 将角度转为狐度
$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;
echo $s;
}



转载请注明出处:

0

相关文章