ホームページ  >  記事  >  バックエンド開発  >  PHP は 2 つの GPS ポイント間の距離を計算します

PHP は 2 つの GPS ポイント間の距離を計算します

WBOY
WBOYオリジナル
2016-07-29 09:01:341763ブラウズ

以下は 2 つの GPS ポイント間の距離を計算する PHP 関数です:

PHP は 2 つの GPS ポイント間の距離を計算します
Mysql は 2 つの GPS 座標間の距離を計算します
javascript は 2 つの GPS ポイント間の距離を計算します

1

2

3

4

5

6

7

8

9

10

11

12

13

#lon は経度、lat は緯度です、間違えないでください

,$ lat1,$lon2 $lat2){2*ATAN2(

SQRT(

SIN) (($lat1- $lat2*pi /180 /2lat2* PI()/180

/

2)+lat2*PI() )/ 180) *COS($lat1*PI()/180

)

* SIN (($lon1-$lon2)*PI() /180/2

*PI()/ 180/2)) シン(( $lat1-$lat2)

*PI()/180/ 2) *SIN (($lat1-$lat2)*PI

( )/180/ 2) +COS($lat2*PI()/ 180 )*COS ($

lat1*PI()/180)

*SIN(($lon1-$lon2)* PI()/180 /2)

$lon2)*PI()/ 180/2) )))*6378140; }メソッド: エコー距離(39.91917,116.3896,39.91726,116.3940) ;

1

エコー 距離

(

,116.3896
,

39.91726

,
116.3940

) ; 上記では、2 つの GPS ポイント間の距離を計算する PHP を紹介します。内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。