Java Distance Calculate distance(double x1, double y1, double x2, double y2)

Here you can find the source of distance(double x1, double y1, double x2, double y2)

Description

distance

License

Apache License

Declaration

public static double distance(double x1, double y1, double x2, double y2) 

Method Source Code

//package com.java2s;
//License from project: Apache License 

public class Main {
    public static double distance(double x1, double y1, double x2, double y2) {
        double lat1 = Math.PI / 180.0 * x1;
        double lat2 = Math.PI / 180.0 * x2;
        double dLng = Math.PI / 180.0 * (y2 - y1);
        double R = 3958.760;

        return Math.acos(Math.sin(lat1) * Math.sin(lat2) + Math.cos(lat1) * Math.cos(lat2) * Math.cos(dLng)) * R;
    }//ww w . ja v  a2 s.c  o m
}

Related

  1. distance(double w1, double h1, double w2, double h2, int type)
  2. distance(double x, double y, double xx, double yy)
  3. distance(double x0, double y0, double x1, double y1)
  4. distance(double x0, double y0, double z0, double x1, double y1, double z1)
  5. distance(double x1, double y1, double x2, double y2)
  6. distance(double x1, double y1, double x2, double y2)
  7. distance(double x1, double y1, double z1, double x2, double y2, double z2)
  8. distance(double xOrigin, double yOrigin, double xDestination, double yDestination)
  9. distance(double[] a, double[] b)