Пример #1
0
 public Position(DateTimeOffset time, double latitude, double longitude, double dilutionOfPrecision, PositionUnit unit = PositionUnit.WGS84, Position derivedFrom = null)
 {
     Time                = time;
     Latitude            = latitude;
     Longitude           = longitude;
     DilutionOfPrecision = dilutionOfPrecision;
     Unit                = unit;
     this.derivedFrom    = derivedFrom;
 }
Пример #2
0
 public static double DegreesTo(double Degrees, PositionUnit Dest)
 {
   if (Dest == PositionUnit.Radians)
   {
     return Degrees * (Math.PI / 180);
   }
   else
   {
     return Degrees * 1.1111111111111112;
   }
 }
        private string GetUnitStr(PositionUnit unit)
        {
            string res = String.Empty;

            switch (unit)
            {
                case PositionUnit.Thing:
                    res = "шт";
                    break;
                case PositionUnit.Package:
                    res = "упак";
                    break;
                case PositionUnit.Metr:
                    res = "м";
                    break;
            }

            return res;
        }
Пример #4
0
 public Position(DateTimeOffset time, double latitude, double longitude, PositionUnit unit = PositionUnit.WGS84, Position derivedFrom = null)
     : this(time, latitude, longitude, 0, unit, derivedFrom)
 {
 }
 private string GetUnitString(PositionUnit unit)
 {
     var result = string.Empty;
     switch (unit)
     {
         case PositionUnit.Package:
             result = "упак";
             break;
         case PositionUnit.Thing:
             result = "шт";
             break;
         case PositionUnit.Metr:
             result = "м";
             break;
     }
     return result;
 }