我有一个蓝牙 GPS 接收器RBT-2210/2200 BT GPS。此 GPS 不需要驱动程序或 API。
我正在使用在 Windows(7、8、8.1)上运行的 NetBeans 开发 Java 程序。我正在使用JDK7。在某些时候,我需要从 GPS 设备获取纬度和经度。
看来我必须使用 JSR 82 或 bluecove API 来处理蓝牙连接。但我找不到任何有效的代码行。
如果有人确切地告诉我,我会很高兴:
- 我必须使用的 API(如果可能,请提供链接)
- 以及从 GPS 设备获取位置的显式代码
行代码:
- 联系
- 将 gps 链接到连接
- 启动装置
- 从 GPS 检索 NMEA 字符串
- 如果可能,如何解析字符串 NMEA
我可能有点贪心,对此感到抱歉,我也为我的英语道歉。如果我忘了提什么,不要犹豫,告诉我什么。
由于评论而编辑:我知道我的蓝牙设备发送 NMEA 消息。我知道有些人成功地从这些信息中获得了纬度和经度。但是如何在 Windows 上运行的 Java 应用程序中做到这一点?