PHP根据两个经纬度坐标计算距离
2009-06-11 19:28
543 查看
function rad($d) { return $d * 3.1415926535898 / 180.0; } function GetDistance($lat1, $lng1, $lat2, $lng2) { $EARTH_RADIUS = 6378.137; $radLat1 = rad($lat1); //echo $radLat1; $radLat2 = rad($lat2); $a = $radLat1 - $radLat2; $b = rad($lng1) - rad($lng2); $s = 2 * asin(sqrt(pow(sin($a/2),2) + cos($radLat1)*cos($radLat2)*pow(sin($b/2),2))); $s = $s *$EARTH_RADIUS; $s = round($s * 10000) / 10000; return $s; }
相关文章推荐
- PHP / mysql 根据两个经纬度坐标计算距离
- Java 根据两个经纬度坐标计算距离
- 根据两个经纬度坐标计算两个坐标间的距离
- 计算两个GPS经纬度坐标之间的距离 PHP
- PHP根据两个地点的经纬度计算距离
- 根据经纬度计算距离的公式、百度坐标转换成GPS坐标(PHP版)
- 根据经纬度坐标计算实际距离
- 计算两个经纬度坐标的直线距离
- PHP根据经纬度计算两点间实际距离
- 在百度地图API开发中已知两个点之间的经纬度坐标计算其距离
- PHP,Mysql根据经纬度计算距离并排序
- java根据经纬度坐标计算两点的距离算法
- mysql函数-根据经纬度坐标计算距离
- IOS根据两个经纬度计算相距距离
- PHP计算两个经纬度之间的距离
- java 根据经纬度计算两个地点的实际距离
- 根据地球上两个坐标点,计算出距离
- php根据地球上任意两点的经纬度计算两点间的距离 原理
- php根据经纬度计算距离和方向
- PHP计算两个经纬度之间的距离