5

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

我有两个问题:

  1. 如何将库与不创建虚拟 com 的 USB 设备一起使用?
  2. 还有其他最好是免费的 Garmin 库吗?

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

4

2 回答 2

3

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

此指向他们的示例项目的链接显示了至少一个示例项目,如下所示:

Garmin 测试面板

Garmin 测试面板项目演示了将 GPS ToolKit.NET 与使用 Garmin 协议的 Garmin GPS 一起使用时可用的大部分功能。这包括访问位置、速度和方向数据,以及传输航点、路线和航迹的能力。您可以使用此项目来测试与 GPS 的通信或启动您自己的项目。

Garmin 测试面板 Visual Basic.NET 示例项目可以在 Examples\VB\Garmin 测试面板文件夹中找到。

Garmin 测试面板 C# 示例项目可以在 Examples\C#\Garmin 测试面板文件夹中找到。

Garmin 测试面板 C++ 示例项目可以在示例\C++\Garmin 测试面板文件夹中找到。

于 2010-11-03T14:41:47.607 回答
1

看看我在 sourceforge 上的项目

测试是用 garmin 的前身 305 完成的。代码应该很容易扩展以包含出色的协议。库工作的唯一要求是需要安装 garmin 驱动程序。

于 2012-07-06T20:09:22.840 回答