この記事では主に JS 経度と緯度の距離の計算コードを紹介します。次のコードを使用して JS の経度と緯度の距離を計算する方法を学ぶことができれば幸いです。
GetDistance:function(lat1, lng1, lat2, lng2, len_type = 2, decimal = 2) { var radLat1 = lat1 * Math.PI / 180.0; //PI()圆周率 var radLat2 = lat2 * Math.PI / 180.0; var a = radLat1 - radLat2; var b = (lng1 * Math.PI / 180.0) - (lng2 * Math.PI / 180.0); var s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a/2),2) + Math.cos(radLat1) * Math.cos(radLat2) * Math.pow(Math.sin(b/2),2))); s = s * 6378.137; s = Math.round(s * 1000); if (len_type --> 1) { s /= 1000; } return Math.round(s, decimal); },
関連する推奨事項:
php Tencent 地図の経度と緯度を Baidu 地図の経度と緯度に変換する実装アイデアと共有する例
javascript - WeChat js が経度と緯度を取得する値の受け渡し方法と受け取り方法バックグラウンドで実行します
SQL SERVERで2つの値を計算します経度と緯度の点間の距離を計算します
以上がJS経度緯度距離計算コード共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。