.net - .NET 的 Garmin 协议(protocol) GPS 库有哪些

标签 .net gps garmin

我正在开发一个 GIS 应用程序,并且一直在使用输出 NMEA 协议(protocol)的设备。 NMEA 设备有很多库,但对于 Garmin,我只找到一个,而且不是很完整:OpenGPS.NET

我有两个问题:

  1. 如何通过不创建虚拟 com 的 USB 设备使用该库?
  2. 还有其他(最好是免费的)Garmin 库吗?

我还使用 Franson GPSgate 将 Garmin 转换为 NMEA,但是当计算机进入休眠模式时出现问题。当它返回时,我必须重置 GPS 设备。

最佳答案

GPS Toolkit.NET可能适合您的需求:

This link to their sample projects显示至少一个示例项目,如下所示:

Garmin Test Panel

The Garmin Test Panel project demonstrates much of the functionality available when using GPS ToolKit.NET with a Garmin GPS using the Garmin protocol. This includes access to position, speed, and direction data, as well as as well as the ability to transfer waypoints, routes, and tracks. You can use this project to test communications with the GPS or to jump start your own project.

The Garmin Test Panel Visual Basic.NET sample project can be found in the Examples\VB\Garmin Test Panel folder.

The Garmin Test Panel C# sample project can be found in the Examples\C#\Garmin Test Panel folder.

The Garmin Test Panel C++ sample project can be found in the Examples\C++\Garmin Test Panel folder.

关于.net - .NET 的 Garmin 协议(protocol) GPS 库有哪些,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3691471/

相关文章:

c# - 在 C# 中管理 C++ Garmin API

c# - 系统.Windows.Markup.XamlParseException

C# 用户控件问题 : Invalid Resx File

iphone - 检测两个 iphone/ipod/ipad 之间距离的最佳方法是什么?

android - 哪些 Android 卫星导航软件可以提供与自定义应用程序的完全集成?

c#回调主线程

c# - 为什么在 WCF 中使用 LocalChannel 时执行序列化?

iphone - 如何根据设备是 3G 还是非 3G 设备来禁止使用应用程序功能?

garmin - 如何在我的设备上安装和测试 Connect IQ Data Field