【转】php获取两经纬度之间的距离
2012-11-28 15:33
267 查看
<?php print GetDistance('121.584406','31.264405','121.769956','31.052602'); function rad($d) { return $d * 3.1415926535898 / 180.0; } function GetDistance($lat1, $lng1, $lat2, $lng2) { $EARTH_RADIUS = 6378.137; $radLat1 = rad($lat1); $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获取两经纬度之间的距离
- php获取两点经纬度之间的距离
- 根据经纬度获取两点之间的距离(php&mysql)
- golang与php实现计算两个经纬度之间距离的方法
- PHP计算两个经纬度地点之间的距离
- iOS百度地图根据经纬度获取两点之间的距离
- 获取指定经纬度及当前位置经纬度,并计算两个位置之间的距离
- PHP计算两个经纬度地点之间的距离
- 计算指定两点经纬度之间的距离(附PHP源码)
- 如何获取经纬度之间两点间真实距离(适用于GoogleMap,BaiduMap,Amap等)
- 获取经纬度之间的距离
- PHP计算两个经纬度之间的距离
- PHP计算2点经纬度之间的距离代码
- PHP根据经纬度求出两点之间的距离
- 获取2个经纬度坐标之间的距离
- 如何获取经纬度之间两点间真实距离(适用于GoogleMap,BaiduMap,Amap等)
- php计算两个经纬度地点之间的距离
- 获取两经纬度之间距离;经纬度移动多少米移动的的度数算法;
- PHP计算两个经纬度之间的距离
- golang与php实现计算两个经纬度之间距离的方法