求教我现在GPS基本实现了,但是更具NMEA-0183协议 一直显示我定位不到卫星
一下是打印的数据
E/mygps   (  798): Found 5 tokens
E/mygps   (  798):  0: 'GPRMC'
E/mygps   (  798):  1: '000324.075'
E/mygps   (  798):  2: 'V'
E/mygps   (  798):  3: '150209'
E/mygps   (  798):  4: 'N'
E/mygps   (  798): in RMC, fixStatus=V
E/mygps   (  798): Received: '
E/mygps   (  798): '
E/mygps   (  798): Too short. discarded.
E/mygps   (  798): Received: '$GPGGA,000325.075,,,,,0,00,,,M,0.0,M,,0000*50
E/mygps   (  798): '
E/mygps   (  798): Found 8 tokens
E/mygps   (  798):  0: 'GPGGA'
E/mygps   (  798):  1: '000325.075'
E/mygps   (  798):  2: '0'
E/mygps   (  798):  3: '00'
E/mygps   (  798):  4: 'M'
E/mygps   (  798):  5: '0.0'
E/mygps   (  798):  6: 'M'
E/mygps   (  798):  7: '0000'
E/mygps   (  798): latitude is too short: '0'
E/mygps   (  798): Received: '
E/mygps   (  798): '
E/mygps   (  798): Too short. discarded.
E/mygps   (  798): Received: '$GPGSA,A,1,,,,,,,,,,,,,,,*1E
E/mygps   (  798): '
E/mygps   (  798): Found 3 tokens
E/mygps   (  798):  0: 'GPGSA'
E/mygps   (  798):  1: 'A'
E/mygps   (  798):  2: '1'
E/mygps   (  798): Received: '
E/mygps   (  798): '
E/mygps   (  798): Too short. discarded.
E/mygps   (  798): Received: '$GPGSV,1,1,00*79
E/mygps   (  798): '
E/mygps   (  798): Found 4 tokens
E/mygps   (  798):  0: 'GPGSV'
E/mygps   (  798):  1: '1'
E/mygps   (  798):  2: '1'
E/mygps   (  798):  3: '00'
E/mygps   (  798): unknown sentence 'GPGSV
E/mygps   (  798): Received: '
E/mygps   (  798): '
E/mygps   (  798): Too short. discarded.
E/mygps   (  798): Received: '$GPRMC,000325.075,V,,,,,,,150209,,,N*44
E/mygps   (  798): '
E/mygps   (  798): Found 5 tokens
E/mygps   (  798):  0: 'GPRMC'
E/mygps   (  798):  1: '000325.075'
E/mygps   (  798):  2: 'V'
E/mygps   (  798):  3: '150209'
E/mygps   (  798):  4: 'N'
E/mygps   (  798): in RMC, fixStatus=V
E/mygps   (  798): Received: '
E/mygps   (  798): '
E/mygps   (  798): Too short. discarded.
E/mygps   (  798): Received: '$GPGGA,000326.075,,,,,0,00,,,M,0.0,M,,0000*53
E/mygps   (  798): '
E/mygps   (  798): Found 8 tokens
E/mygps   (  798):  0: 'GPGGA'
E/mygps   (  798):  1: '000326.075'
E/mygps   (  798):  2: '0'
E/mygps   (  798):  3: '00'
E/mygps   (  798):  4: 'M'
E/mygps   (  798):  5: '0.0'
E/mygps   (  798):  6: 'M'
E/mygps   (  798):  7: '0000'
E/mygps   (  798): latitude is too short: '0'
E/mygps   (  798): Received: '
E/mygps   (  798): '
E/mygps   (  798): Too short. discarded.
E/mygps   (  798): Received: '$GPGSA,A,1,,,,,,,,,,,,,,,*1E
E/mygps   (  798): '
E/mygps   (  798): Found 3 tokens
E/mygps   (  798):  0: 'GPGSA'
E/mygps   (  798):  1: 'A'
E/mygps   (  798):  2: '1'
E/mygps   (  798): Received: '
E/mygps   (  798): '
E/mygps   (  798): Too short. discarded.
E/mygps   (  798): Received: '$GPGSV,1,1,00*79
E/mygps   (  798): '
E/mygps   (  798): Found 4 tokens
E/mygps   (  798):  0: 'GPGSV'
E/mygps   (  798):  1: '1'
E/mygps   (  798):  2: '1'
E/mygps   (  798):  3: '00'
E/mygps   (  798): unknown sentence 'GPGSV
E/mygps   (  798): Received: '
E/mygps   (  798): '
E/mygps   (  798): Too short. discarded.
E/mygps   (  798): Received: '$GPRMC,000326.075,V,,,,,,,150209,,,N*47
E/mygps   (  798): '
E/mygps   (  798): Found 5 tokens
E/mygps   (  798):  0: 'GPRMC'
E/mygps   (  798):  1: '000326.075'
E/mygps   (  798):  2: 'V'
E/mygps   (  798):  3: '150209'
E/mygps   (  798):  4: 'N'
E/mygps   (  798): in RMC, fixStatus=V
E/mygps   (  798): Received: '
E/mygps   (  798): '
E/mygps   (  798): Too short. discarded.
E/mygps   (  798): Received: '$GPGGA,000327.075,,,,,0,00,,,M,0.0,M,,0000*52
E/mygps   (  798): '
E/mygps   (  798): Found 8 tokens
E/mygps   (  798):  0: 'GPGGA'
E/mygps   (  798):  1: '000327.075'
E/mygps   (  798):  2: '0'
E/mygps   (  798):  3: '00'
E/mygps   (  798):  4: 'M'
E/mygps   (  798):  5: '0.0'
E/mygps   (  798):  6: 'M'
E/mygps   (  798):  7: '0000'
E/mygps   (  798): latitude is too short: '0'
E/mygps   (  798): Received: '
E/mygps   (  798): '
E/mygps   (  798): Too short. discarded.
E/mygps   (  798): Received: '$GPGSA,A,1,,,,,,,,,,,,,,,*1E
E/mygps   (  798): '
E/mygps   (  798): Found 3 tokens
E/mygps   (  798):  0: 'GPGSA'
E/mygps   (  798):  1: 'A'
E/mygps   (  798):  2: '1'
E/mygps   (  798): Received: '
E/mygps   (  798): '
E/mygps   (  798): Too short. discarded.
E/mygps   (  798): Received: '$GPGSV,1,1,00*79
E/mygps   (  798): '
E/mygps   (  798): Found 4 tokens
E/mygps   (  798):  0: 'GPGSV'
E/mygps   (  798):  1: '1'
E/mygps   (  798):  2: '1'
E/mygps   (  798):  3: '00'
E/mygps   (  798): unknown sentence 'GPGSV
E/mygps   (  798): Received: '
E/mygps   (  798): '
E/mygps   (  798): Too short. discarded.
E/mygps   (  798): Received: '$GPRMC,000327.075,V,,,,,,,150209,,,N*46
E/mygps   (  798): '
E/mygps   (  798): Found 5 tokens
E/mygps   (  798):  0: 'GPRMC'
E/mygps   (  798):  1: '000327.075'
E/mygps   (  798):  2: 'V'
E/mygps   (  798):  3: '150209'
E/mygps   (  798):  4: 'N'
E/mygps   (  798): in RMC, fixStatus=V
E/mygps   (  798): Received: '
E/mygps   (  798): '
E/mygps   (  798): Too short. discarded.
E/mygps   (  798): Received: '$GPGGA,000328.075,,,,,0,00,,,M,0.0,M,,0000*5D
E/mygps   (  798): '
E/mygps   (  798): Found 8 tokens
E/mygps   (  798):  0: 'GPGGA'
E/mygps   (  798):  1: '000328.075'
E/mygps   (  798):  2: '0'
E/mygps   (  798):  3: '00'
E/mygps   (  798):  4: 'M'
E/mygps   (  798):  5: '0.0'
E/mygps   (  798):  6: 'M'
E/mygps   (  798):  7: '0000'
E/mygps   (  798): latitude is too short: '0'
E/mygps   (  798): Received: '
E/mygps   (  798): '
E/mygps   (  798): Too short. discarded.
E/mygps   (  798): Received: '$GPGSA,A,1,,,,,,,,,,,,,,,*1E
E/mygps   (  798): '
E/mygps   (  798): Found 3 tokens
E/mygps   (  798):  0: 'GPGSA'
E/mygps   (  798):  1: 'A'
E/mygps   (  798):  2: '1'
E/mygps   (  798): Received: '
E/mygps   (  798): '
E/mygps   (  798): Too short. discarded.
E/mygps   (  798): Received: '$GPGSV,1,1,00*79
E/mygps   (  798): '
E/mygps   (  798): Found 4 tokens
E/mygps   (  798):  0: 'GPGSV'
E/mygps   (  798):  1: '1'
E/mygps   (  798):  2: '1'
E/mygps   (  798):  3: '00'
E/mygps   (  798): unknown sentence 'GPGSV
E/mygps   (  798): Received: '
E/mygps   (  798): '
E/mygps   (  798): Too short. discarded.
E/mygps   (  798): Received: '$GPRMC,000328.075,V,,,,,,,150209,,,N*49
E/mygps   (  798): '
E/mygps   (  798): Found 5 tokens
E/mygps   (  798):  0: 'GPRMC'
E/mygps   (  798):  1: '000328.075'
E/mygps   (  798):  2: 'V'
E/mygps   (  798):  3: '150209'
E/mygps   (  798):  4: 'N'
E/mygps   (  798): in RMC, fixStatus=V
E/mygps   (  798): Received: '
E/mygps   (  798): '
E/mygps   (  798): Too short. discarded.
E/mygps   (  798): Received: '$GPGGA,000329.075,,,,,0,00,,,M,0.0,M,,0000*5C
E/mygps   (  798): '求开发过的高手 指点 有什么方法或应用能获得更多数据 或者方面的其他测试

解决方案 »

  1.   

    Google地图是经过偏移,你要是使用android自带的API,偏移是没有办法解决的,你必须得拿到 纠偏参数 才能进行纠偏
      

  2.   

    Google地图在GPS没有定位成功前,采用了基站定位或WIFI定位
      

  3.   

    这是个新思路没试过,但最终还是要用GPS实现啊,定位不上肯定还是有问题
    通过测试软件可以找到卫星数量和信息但是不能定位
    目前和GPS芯片厂家联系,据推断说是他们的天线不适合我们的开发板,我觉得有点敷衍,
    目前等公司硬件部门确定了硬件模板后继续跟近解决