経度と緯度の 2 点間の距離を計算する PHP コード
リリース: 2016-07-25 08:42:45
以下は、経度と緯度の 2 点間の距離を計算するための PHP コードの分析と紹介です
- function getDistanceBetweenPointsNew($latitude1, $longitude1, $latitude2, $longitude2) {
- $theta = $経度1 - $経度2;
- $マイル = (sin(度2rad($緯度1)) * sin(度2rad($緯度2))) + (cos(度2rad($緯度1)) * cos(度2rad($緯度2)) * cos(deg2rad($theta)));
- $マイル = acos($マイル);
- $マイル = $マイル * 60 * 1.1515;
- $フィート = $マイル * 5280;
- $ヤード = $ フィート / 3;
- $キロ = $マイル * 1.609344;
- $メートル = $キロ * 1000;
- コンパクト('マイル','フィート','キロメートル','メートル' );
- }
-
- $point1 = array('lat' => 40.770623, 'long' => -73.964367);
- $point2 = array('lat' => 40.758224, 'long' => - 73.917404);
- $ distance = getDistanceBetweenPointsNew($point1['lat'], $point1['long'], $point2['lat'], $point2['long']); => $value ) {
- echo $unit.': '.number_format($value,4).'
' }
-
-
- コードをコピーします
-
PHP |
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31