用Java构建GPS跟踪应用程序

用Java构建GPS跟踪应用程序,java,swing,google-maps,google-maps-api-3,gps,Java,Swing,Google Maps,Google Maps Api 3,Gps,我需要建立一个(PC)软件应用程序来获取GPS模块的读数,并在地图上显示模块的位置 该模块将连接到一个机器人,一个空中机器人。最好在谷歌地图上显示它的位置(或者类似的,如果有的话),并实时更新 我以前没有这方面的经验。事实上,我甚至不知道这是否可能。非常感谢您提供任何有用的信息。JXMapViewer可能会帮助您完成所需的任务。关于如何使用它的有点过时的文章 很好的一点是,您可以将后端更改为您想要的任何映射服务提供商(请参阅)。默认使用 编辑:使用JXMapViewer将需要项目 你需要一个GP

我需要建立一个(PC)软件应用程序来获取GPS模块的读数,并在地图上显示模块的位置

该模块将连接到一个机器人,一个空中机器人。最好在谷歌地图上显示它的位置(或者类似的,如果有的话),并实时更新


我以前没有这方面的经验。事实上,我甚至不知道这是否可能。非常感谢您提供任何有用的信息。

JXMapViewer
可能会帮助您完成所需的任务。关于如何使用它的有点过时的文章

很好的一点是,您可以将后端更改为您想要的任何映射服务提供商(请参阅)。默认使用

编辑:使用JXMapViewer将需要项目

  • 你需要一个GPS模块
  • 您需要将模块与PC(应用程序)连接,以读取GPS数据。这取决于设备提供的连接
  • 应该有供应商提供的应用程序与GPS模块一起提供LA和LO(地理详细信息)。使用它们定期将此信息转储到文件中
  • 让java应用程序查找文件中的任何修改并获取数据。现在,您可以使用这些数据使用google地图或wiki地图创建路径

  • 小心!我相信谷歌地图的“使用条款”不允许你建立追踪系统。但我对此不确定。OpenStreetMap和OpenLayers不应该是许可证问题:)您对“模块”了解多少?它会有某种Java驱动程序和API吗?还是仅仅是NMEA阅读?@Anubis我想告诉你,在开始实施谷歌地图之前,先阅读谷歌地图的“使用条款”,以确保你以合法的方式使用它;)另一种选择是OpenStreetMap。有人能告诉我为什么我对这篇文章投了反对票吗???我发布了一个我面临的真实问题,并来到这里寻求解决方案。我不应该问一些我不知道的问题吗?是的,你是。就在这周,我被否决了,没有对一个被接受的答案发表任何评论。。。如果他们至少会告诉你为什么他们认为你的问题/答案值得一试。我愿意学习。。。所以@downvoter:请告诉他你认为他的问题有什么不好的地方。哇,谢谢!我想这正是我想要的。我会试试看并给出反馈。你能给我
    JXMapViewer
    的下载链接吗。我找不到任何..请参阅我上次编辑的内容。可能是swingx ws需要一些其他依赖项,例如swingx,但是您也应该能够在java.net上找到这些依赖项。您尝试过该链接吗?没有要下载的内容。下载中没有,但您仍然可以连接到SVN存储库以获取源代码。