示例#1
0
        public static double GetDistance(double longitude1, double latidute1, double longitude2, double latidute2)
        {
            EarthPoint p1 = new EarthPoint(longitude1, latidute1);
            EarthPoint p2 = new EarthPoint(longitude2, latidute2);

            return(p1.Distance(p2));
        }
示例#2
0
        public double Distance(EarthPoint point)
        {
            double dx = (point.Jd - Jd) * Ed;
            double dy = (point.Wd - Wd) * Ec;

            return(Math.Sqrt(dx * dx + dy * dy));
        }
示例#3
0
 public static double GetDistance(double longitude1, double latidute1, double longitude2, double latidute2)
 {
     EarthPoint p1 = new EarthPoint(longitude1, latidute1);
     EarthPoint p2 = new EarthPoint(longitude2, latidute2);
     return p1.Distance(p2);
 }
示例#4
0
 public double Distance(EarthPoint point)
 {
     double dx = (point.Jd - Jd) * Ed;
     double dy = (point.Wd - Wd) * Ec;
     return Math.Sqrt(dx * dx + dy * dy);
 }