Project Description

The GPS Library is a single .Net 4.0 Assembly designed to provide a simple object based interface to both the Garmin and Magellan range of GPS devices. In addition the GPS Library will support NMEA devices.

The GPS Library was originally sold as the Waymex GPS Library for .Net. Waymex IT Ltd no longer exists and the rights to this software now lie with me, the original author.

Please not that the code here has been forked by Nerzhul and is available as a NuGet package here.

The code was originally written in VB6, ported to .Net 1.1 and then converted from to C#. Please bear in mind that all of this happened before Generics, Linq, Lambdas and all the other features we know and love today. In addition, at the time it was written, Patterns and Practices were not what they are now. The code is not representative of my current work, so please be kind. Having said all of that, the product has performed well for many customers over many years.

In order to make use of the library, simply install the product and reference the appropriate assembly within a Visual Studio project. In order to use the source code simply add the project to your solution within Visual Studio and add a reference to the project.

If the full installation option is selected, the help documentation will be integrated into the Visual Studio help collection and will be visible in the contents as a separate section.

The source is provided as a VS 2010 solution.


Some portions of the code were supplied by US Trail Maps in an informal code exchange agreement. All copyright notices have been left intact.

Last edited Jun 11, 2015 at 9:44 PM by John_Newcombe, version 22