【发布时间】:2013-03-03 12:47:35
【问题描述】:
我有一个插入 USB 端口的 Garmin GPS 天线。我想在我的 .NET 代码中读取它的纬度和经度(即以编程方式)。有谁知道怎么做?
非常感谢您的任何回复。
【问题讨论】:
我有一个插入 USB 端口的 Garmin GPS 天线。我想在我的 .NET 代码中读取它的纬度和经度(即以编程方式)。有谁知道怎么做?
非常感谢您的任何回复。
【问题讨论】:
从您提供的信息来看,可能值得查看https://www8.garmin.com/support/commProtocol.html 上提供的 Garmin SDK
我不确定您的特定设备是否像 USB 串行适配器一样工作,因此您是否能够以这种方式读取带有坐标的 NEMA 数据字符串,或者如果协议更复杂,上次我连接了 GPS是原始序列。
【讨论】:
基本上,您必须在文档中查找信息,例如您的 Garmin GPS 天线以哪种格式进行通信,以及您必须如何处理天线开始搜索 GPS 信号等信息。
如果没有任何文档,很难像你想要的那样创建。
如果有的话,我会从 ICSharpCode Usb Library 或 LibUsbDotNet 或 csharp-usb-hid-driver 开始编码,它们是为一些低级 I/O 操作而设计的。
此外,在 channel9 有一个good tutorial,这可能对您的项目非常有帮助
【讨论】: