Este artículo describe el método de programación Java para obtener la distancia entre la latitud y la longitud. Compártelo para su referencia, como sigue:
clase pública geoutil { /** * Devuelve un rango rectangular basado en la latitud y la distancia * * @param lng * longitud * @param lat * latitud * @param distancia * distancia (en metros) * @return [lng1, lat1, lng 2 , LAT2] La esquina inferior izquierda del rectángulo (LNG1, LAT1) y la esquina superior derecha del rectángulo (Lng2, Lat2) */ public static double [] getRectangle (doble LNG, doble LAT, larga distancia) {flotante delta = 111000; .abs (Math.Cos (Math.Toradians) (Lat)) * Delta); , Lng2, Lat2}; lat2 = lat + (distancia /delta); * @param lng2 * @return */ public static doble getDistanceOfMeter (doble LAT1, Double Lng1, Double LAT2, Double Lng2) {Double Radlat1 = Rad (LAT1); ; Math.Cos (Radlat2) * Math.Pow (Math .sin (b / 2), 2)); Doble rad (doble d) {return d * Math.Espero que este artículo sea útil para la programación Java de todos.