2

我的程序从串口读取 GPS (NMEA) 语句。我希望能够在地图中看到这些句子(其中一些包含 x,y 坐标)中的位置。

有没有我可以使用的库(首选开源)?

(如果它可以在 Linux 和 Windows 上运行,它真的会帮助我,但如果不是,Windows 也可以)

4

2 回答 2

4

地图组件是用于系统集成还是仅用于诊断目的?如果仅出于诊断目的,将点加载到 Web GIS 解决方案(例如Google Maps APIEsri 的 ArcGIS Explorer中)可能会更容易。ArcGIS Explorer 是独立的,但可以嵌入 Google 地图。使用 Google,您必须使用 JavaScript 来设计控件。

在 Java 世界中,OpenMap很流行。

如果您需要开源 C++ 库,请考虑OpenStreetMap。它是一个协作项目,为用户和开发人员提供地图绘制工具。特别是,查看frameworks wiki以获取使用其框架的小部件和工具列表。我相信他们有你可以利用的 C++ 小部件(尽管我自己没有尝试过)。

对于 OSM,C++ 的小部件控件是COSMCtrl (MFC)、Marble (Qt) 和QMapControl (Qt)。

我确定那里还有其他开源 C++ 小部件,但我没有使用它们的经验。

于 2012-08-13T13:38:01.720 回答
0

你试过这个:

http://nmea.sourceforge.net/#platforms

于 2012-08-13T13:22:49.173 回答