|Download the Eye4Software GPS Toolkit fully functional 30 day trial version for free|
|Download Eye4Software GPS Toolkit Manual|
|Browse through the Eye4Software GPS Toolkit manual|
The Eye4Software GPS toolkit is a GPS SDK (Software Developer Kit) which allows software developers to add GPS and coordinate conversion functionality to their programs or scripts, without the need to have any knowledge on geodesy, serial communication protocols, NMEA0183 sentences and other GPS protocols.
The GPS toolkit offers the following features:
The GPS control can be used from many programming environments, such as Visual Basic, Visual C++, Visual Basic .NET, Visual C# .NET, Borland C++ Builder, Borland Delphi and VBA (Excel, Access), but also web oriented applications such as ASP, ASP.NET and PHP, and all other programming environments that support ActiveX controls, can be used.
|A demo application to retrieve data from your GPS is shipped with the toolkit.||Retrieve GPS position information from your (.NET) Windows applications.||Add support for coordinate conversions to your (.NET) Windows applications or scripts.||All received GPS data can be logged into a textfile for later processing or troubleshooting.|
The latitude and longitude coordinates from either the GPS or set by the user, can be converted to any map datum or map grid around (for instance to UTM or SPCS), by just using the built in "GpsProjection" object.
The GPS Toolkit contains a database with over 3500 map grid and 300 map datum definitions. The database is integrated in the core DLL. You can use all these map grids and map datums directly from your software with only a few lines of code. In case a grid or datum is not in this database, you will be able to define it by yourself by setting its parameters.
The map projections supported by the software include:
The toolkit will handle all serial data from the GPS device, and converts the received NMEA 0183 sentences into usable data, which can be used directly in your software and / or scripts:
Speed and altitude data can be converted to various units like: Knots, Kmh, Mph and Meters per second for speed, for altitude: Meters and Feet.
Most Garmin GPS devices are shipped with an USB connection instead of a serial port these days. The protocol used by Garmin is called PVT which means: "Position - Velocity - Time". The toolkit can communicate directly with the USB driver, without the need to use Spanner software, to read position data from these GPS devices. The data which can be retrieved over the PVT protocol is the same as described for the NMEA 0183 protocol above.
The toolkit contains a GPS Utilities object to perform other GPS software related tasks, such as:
The package includes code samples for the following programming environments:
|Microsoft Visual C++||View code...|
|Microsoft Visual Basic||View code...|
|Microsoft Visual Basic .Net||View code...|
|Microsoft Visual C# .Net||View code...|
|Borland Delphi||View code...|
|VBA (Excel)||View code...|
|PHP (Windows Only)||View code...|
|ASP (Active Server Pages)||View code...|
To retrieve GPS information, you need a NMEA 0183 compatible GPS device (most GPS devices around support the NMEA 0183 protocol) attached to your computer using an USB, Bluetooth or RS232 serial connection, or a Garmin GPS device connected directly to the computer using its USB interface. When the GPS Toolkit is used to perform transformations between different map datums and / or map grids only, no hardware is required.
The GPS Toolkit can be used on 32 bit and 64 bit Windows 2000, Windows XP, Windows 2003 Server, Windows Vista, Windows 7 or Windows 2008 Server Operating Systems. To run the .NET sample applications you must have .NET framework 2.0 or higher installed. The package includes two copies of the GPS SDK, a 32 bit or X86 version (GpsCtl32.dll) and a 64 bit or X64 version (GpsCtl64.dll).
A fully functional 30-day trial version can be downloaded free of charge from the downloads page.
Pricing, licensing and ordering information can be found on our sales page.