php怎麼計算經緯座標距離
閱讀:110
定義πdefine('pi',3.1415926535898);
define('earth_radius',6378.137);
計算兩組經緯度座標 之間的距離/**
* 計算兩組經緯度座標 之間的距離
* params :lat1 緯度1; lng1 經度1; lat2 緯度2; lng2 經度2; len_type (1:m or 2:km);
* return m or km
function getdistance($lat1, $lng1, $lat2, $lng2, $len_type = 1, $decimal = 2) {
$radlat1 = $lat1 * pi / 180.0;
$radlat2 = $lat2 * pi / 180.0;
$a = $radlat1 - $radlat2;
$b = ($lng1 * pi / 180.0) - ($lng2 * pi / 180.0);
$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 * 1000);
if ($len_type > 1)
$s /= 1000;
return round($s, $decimal);
獲取兩個座標之間的距離$a = getdistance(20.035556,110.33269,20.046521,110.343057);
echo $a;
python怎麼計算 python怎麼計算
python計算主要使用python的運算子。舉個簡單的例子 4 5 9 例子中,4 和 5 被稱為運算元,稱為運算子。以下假設變數 a 10,b 20 運算子描述例項 加 兩個物件相加a b 輸出結果 30 減 得到負數或是乙個數減去另乙個數a b 輸出結果 10 乘 兩個數相乘或是返回乙個被重複...
php怎麼呼叫,php怎麼實現呼叫物件
php怎麼實現呼叫物件 閱讀 73 php 物件的呼叫和引入 直接上例項 定義 class a static q 888 public function index echo 1111 static function debug echo echo 555 使用 include a.php clas...
LCD PIXCLOCK怎麼計算
width 320,height 240,pixclock 80000,hclk 100 mhz,divisor 3 setclkval 0x3,xres 320,yres 240,bpp 16,left margin 15,for hfpd right margin 5,for hbpd hsyn...