Beispiel #1
0
 private void PositionSet(double degrees)
 {
     if (degrees > 0)
     {
         Position = LatitudePosition.North;
     }
     if (degrees < 0)
     {
         Position = LatitudePosition.South;
     }
 }
Beispiel #2
0
        /// <summary>
        /// Returns <see cref="Latitude" /> coordinate with Position, converted to Degrees double value.
        /// </summary>
        /// <param name="degrees">Latitude degrees.</param>
        /// <param name="minutes">Latitude minutes.</param>
        /// <param name="seconds">Latitude seconds.</param>
        /// <param name="position">Latitude position.</param>
        /// <returns>Degrees double value.</returns>
        public static double ToDegrees(double degrees, double minutes, double seconds, LatitudePosition position)
        {
            var toDouble = Math.Abs(degrees) + minutes / 60 + seconds / 3600;

            return(position == LatitudePosition.North
                                ? toDouble
                                : toDouble * -1);
        }