收藏
回答

不同手机getLocation获取位置信息不同

请问下由于手机不同,gps返回的经纬度也有差距,这个该怎么处理horizontalAccuracy值该怎样使用



回答关注问题邀请回答
收藏

2 个回答

  • Dawn
    Dawn
    2019-07-11

    下载个gcoord.js ,(https://unpkg.com/gcoord@0.2.3/dist/gcoord.js)页面中引用下,然后

    这样转化一下,所有手机,所有地图获取的坐标都是一样的了



    你再看看吧,还不对就没办法了。这是我项目中的代码:::


    2019-07-11
    有用
    回复 4
    • Wen达
      Wen达
      2019-07-11
      我这个是不同手机返回的经纬度有差距,用你那个方法返回的百度或GCJ-02也是不同的
      2019-07-11
      回复
    • Dawn
      Dawn
      2019-07-12回复Wen达
      没有遇见过这种情况,我们这边安卓,苹果,华为、oppo、vivo的都是一样的,你看现是不是最终多定位的坐标是不是不一样!
      2019-07-12
      回复
    • Wen达
      Wen达
      2019-07-12
      是的,从小数点后三或四位开始就不同了
      2019-07-12
      回复
    • Dawn
      Dawn
      2019-07-12
      你带看看,上面是我们项目的代码
      2019-07-12
      回复
  • ing
    ing
    2019-07-11

    注意

    • 工具中定位模拟使用IP定位,可能会有一定误差。且工具目前仅支持 gcj02 坐标。

    • 使用第三方服务进行逆地址解析时,请确认第三方服务默认的坐标系,正确进行坐标转换。

    2019-07-11
    有用
    回复
登录 后发表内容