NEO-6M GPS不准确30英里

NEO-6M GPS不准确30英里,gps,Gps,我有一架Ublox NEO-6M和NEO-N8M,都是从中国订购的(可能是预兆?) 当我接上N8M时,它在30英里外的湖中给了我一个位置。作为背景,我在南半球的南非。 我开车记录了另外两个位置,假设可以通过获取固定位置读数并减去实际坐标,然后在未来的计算中使用该偏移量,用固定点误差对其进行校准 它不起作用,误差太大了,但是要好得多,但显然,这不是解决办法 然后我使用了6M。令我惊讶的是,它给了我和第一个模块完全相同的位置,正好在同一个湖的中间。所以在这一点上,我开始怀疑,这可能与大脑半球有关吗?

我有一架Ublox NEO-6M和NEO-N8M,都是从中国订购的(可能是预兆?)

当我接上N8M时,它在30英里外的湖中给了我一个位置。作为背景,我在南半球的南非。 我开车记录了另外两个位置,假设可以通过获取固定位置读数并减去实际坐标,然后在未来的计算中使用该偏移量,用固定点误差对其进行校准

它不起作用,误差太大了,但是要好得多,但显然,这不是解决办法

然后我使用了6M。令我惊讶的是,它给了我和第一个模块完全相同的位置,正好在同一个湖的中间。所以在这一点上,我开始怀疑,这可能与大脑半球有关吗?它可能是伪造的吗

N8M使用$GNGLL,6M使用$GPGLL,因此我怀疑这与GPS和GLONASS系统存在差异

任何帮助都将不胜感激,我所需要的只是对我的位置进行准确的定位。

我也以同样的方式(大约30英里外)绊倒,直到重新阅读NMEA协议并意识到这是我的错。因此,也许这也能帮助你:

lat语句中的格式为ddmm.mmmm,lon语句中的格式为dddmm.mmmm,因此您必须自己进行一些计算:


分离(d)个出口和(m)个出口。将分钟除以60.0,并将其添加到度数中。瞧,你有正确的lat和lon。

我投票结束这个问题,因为它不是一个编程问题。对不起,这和编程有什么关系?堆栈溢出需要一些与编程有关的问题。我有一个问题,你会在代码中把这些格式应用到哪里?