この記事では、緯度と経度の間の距離を取得するためのJavaプログラミングの方法について説明します。次のように、参照のために共有してください。
パブリッククラスのgeoutil { /** *緯度と距離に基づいて長方形の範囲を返します * * @param lng * @param lat * latitude * @param距離 *距離(メートル) * @return [lng1、lat1、lng 2 、LAT2]長方形(LNG1、LAT1)の左下隅と長方形の右上隅(LNG2、LAT2) */ public static double [] getRectangle(double lng、double lat、long distance){float delta = 111000 .abs(math.toradians)(lat) * delta); 、lng2、lat2}; lat2 = lat +(distance /delta); * @param lng2 * @return */ public static double getdistanceofmeter(double lat1、double lat2、double lng2){double radlat1 = rad(lat1); ; double b = rad(lng1) - rad(lng2); Math.cos(radlat2) * math .sin(b / 2)、2)); double rad(double d){pi / 180.0を返します。この記事がみんなのJavaプログラミングに役立つことを願っています。