GPS定位出来的经纬度,往系统自带的高的地图上放的时候会出现比较大的偏差,请问纠偏如何做?

解决方案 »

  1.   

    GPS获得的经纬度数据不准吗?
      

  2.   

    如果你java web,android,ios都参与开发,你就知道为什么要用百度(高德也行,总之用国内的)的定位了,
    android系统默认用谷歌的定位,ios默认用苹果的定位,java web默认用甲骨文的(假设),
    那么一个地址会产生多少个坐标(经纬度),至少三个吧,这三个都是有偏差的,而且这些坐标不能反查地址。所以最好的解决方案就是多个平台,统一使用国内的一种定位(我们公司全用百度,自己去百度下载sdk就搞定了)
    这样一来,一个地址就只会产生一个坐标,就一个坐标当然就没有偏差了,而且这个坐标还能反查地址
      

  3.   

    GPS的位置不会有问题,全球都是一样的,有问题的是地图,中国的地图坐标是做过修正的,所以为了保证位置显示正确,需要把GPS位置做偏移。
    通过百度或高德API取得的GPS坐标是经过修正的,故能正确显示。
    自己获得的GPS坐标没有经过修正,显示在地图上肯定有偏差。