Example #1
0
        //获取两个经纬度坐标直接的距离
        public double GetDistance(LatLngClass BlatLng)
        {
            double      rbc     = 0;
            LatLngClass AlatLng = this;

            rbc = GetDistance(AlatLng, BlatLng);
            return(rbc);
        }
Example #2
0
        //获取两个经纬度坐标直接的距离
        public double GetDistance(LatLngClass AlatLng, LatLngClass BlatLng)
        {
            double rbc = 0;
            double xgA = 0; double ygA = 0;

            BlToGs(ref xgA, ref ygA, AlatLng.Lng, AlatLng.Lat);

            double xgB = 0; double ygB = 0;

            BlToGs(ref xgB, ref ygB, BlatLng.Lng, BlatLng.Lat);

            rbc = GetDistance(xgA, ygA, xgB, ygB);

            return(rbc);
        }