diff --git a/GMap.NET.WindowsMobile/GMap.NET.GPS/DegreesMinutesSeconds.cs b/GMap.NET.WindowsMobile/GMap.NET.GPS/DegreesMinutesSeconds.cs
deleted file mode 100644
--- a/GMap.NET.WindowsMobile/GMap.NET.GPS/DegreesMinutesSeconds.cs
+++ /dev/null
@@ -1,130 +0,0 @@
-//
-// Copyright (c) Microsoft Corporation. All rights reserved.
-//
-//
-// Use of this sample source code is subject to the terms of the Microsoft
-// license agreement under which you licensed this sample source code. If
-// you did not accept the terms of the license agreement, you are not
-// authorized to use this sample source code. For the terms of the license,
-// please see the license agreement between you and Microsoft or, if applicable,
-// see the LICENSE.RTF on your install media or the root of your tools installation.
-// THE SAMPLE SOURCE CODE IS PROVIDED "AS IS", WITH NO WARRANTIES OR INDEMNITIES.
-//
-#region Using directives
-
-using System;
-
-#endregion
-
-namespace GMap.NET.GPS
-{
- ///
- /// class that represents a gps coordinate in degrees, minutes, and seconds.
- ///
- public class DegreesMinutesSeconds
- {
-
- bool isPositive;
- ///
- /// Returns true if the degrees, minutes and seconds refer to a positive value,
- /// false otherwise.
- ///
- public bool IsPositive
- {
- get
- {
- return isPositive;
- }
- }
-
- uint degrees;
- ///
- /// The degrees unit of the coordinate
- ///
- public uint Degrees
- {
- get
- {
- return degrees;
- }
- }
-
- uint minutes;
- ///
- /// The minutes unit of the coordinate
- ///
- public uint Minutes
- {
- get
- {
- return minutes;
- }
- }
-
- double seconds;
- ///
- /// The seconds unit of the coordinate
- ///
- public double Seconds
- {
- get
- {
- return seconds;
- }
- }
-
- ///
- /// Constructs a new instance of DegreesMinutesSeconds converting
- /// from decimal degrees
- ///
- /// Initial value as decimal degrees
- public DegreesMinutesSeconds(double decimalDegrees)
- {
- isPositive = (decimalDegrees > 0);
-
- degrees = (uint) Math.Abs(decimalDegrees);
-
- double doubleMinutes = (Math.Abs(decimalDegrees) - Math.Abs((double) degrees)) * 60.0;
- minutes = (uint) doubleMinutes;
-
- seconds = (doubleMinutes - (double) minutes) * 60.0;
- }
-
- ///
- /// Constructs a new instance of DegreesMinutesSeconds
- ///
- /// True if the coordinates are positive coordinate, false if they
- /// are negative coordinates.
- /// Degrees unit of the coordinate
- /// Minutes unit of the coordinate
- /// Seconds unit of the coordinate. This should be a positive value.
- public DegreesMinutesSeconds(bool isPositive, uint degrees, uint minutes, double seconds)
- {
- this.isPositive = isPositive;
- this.degrees = degrees;
- this.minutes = minutes;
- this.seconds = seconds;
- }
-
- ///
- /// Converts the decimal, minutes, seconds coordinate to
- /// decimal degrees
- ///
- ///
- public double ToDecimalDegrees()
- {
- double val = (double) degrees + ((double) minutes / 60.0) + ((double) seconds / 3600.0);
- val = isPositive ? val : val * -1;
- return val;
- }
-
- ///
- /// Converts the instance to a string in format: D M' S"
- ///
- /// string representation of degrees, minutes, seconds
- public override string ToString()
- {
- return degrees + "d " + minutes + "' " + seconds + "\"";
- }
- }
-}