php怎麼計算,PHP怎麼計算經緯座標距離

2021-10-25 21:22:18 字數 855 閱讀 2695

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...