我需要实现一个可以跟踪配备GPS的车辆并将其显示在地图上的应用程序。 为此,我需要一个实时GPS跟踪器....我想将实时数据保存到数据库中,然后根据用户请求在地图上显示它。我有这样的想法,但我该怎么做,从GPS设备最符合条件的硬件开始,我如何与GPS跟踪器进行交互以检索其位置?
答案 0 :(得分:2)
GPS设备的标准是NMEA 0183.因此,您将直接使用该格式,找到直接使用它的库(可能是最可能的选项)或查找供应商特定的库/ API。
NMEA 0183有点过时,实际上指定了RS-232串行连接。很少(如果有的话)现代GPS设备有这样的连接,而是使用USB,然后制造商提供一个驱动程序,使其看起来像COM端口上的NMEA 0183设备。
您没有提到您正在使用的平台。如果你可以限制自己使用Windosw 7,那么Windows 7就有了一个新的“位置和传感器API”。我已经涉足了它,并且假设你可以为你的GPS驱动程序获得一个实用的驱动程序,这将是一个很容易的选项来实现像C / C ++。我对Java-> Windows API函数没有任何经验 - 所以这可能是一个太复杂的问题。