<?php
/**地图的使用
* 获取到的两个坐标来进行计算 最后结果 距离的米数
* @string $lat1 纬度
* @string $lng1 经度
* @string $lat2 纬度
* @string $lng2 经度
*/
public function getDistance($lat1,$lng1,$lat2,$lng2) {
$R = 6378137;
$radLat1 = deg2rad($lat1);
$radLat2 = deg2rad($lat2);
$radLng1 = deg2rad($lng1);
$radLng2 = deg2rad($lng2);
$s = acos(cos($radLat1)*cos($radLat2)*cos($radLng1-$radLng2)+sin($radLat1)*sin($radLat2))*$R;
$s = round($s* 10000)/10000;
return round($s);
}