收藏
回答

关于小程序定位问题

目前想做的是一个类似于钉钉打卡的功能,在进入有效范围内,才会启动某一项功能,现在定位这块出了一些问题,wgs84这个定位在不打开wifi的情况下,有时候返回的经纬度参数为0,所以改换了gcj02,这个定位的问题就是偏差有些大,不是我想要的,中心点经纬度是在腾讯地图上抓取获得的,与实际的也相差大概1公里左右,求解!!!!!


预期功能是以建筑物为中心点,半径为400m的一个圆圈内,打开有效,圈外打卡 无效,求指教!



最后一次编辑于  2018-06-27
回答关注问题邀请回答
收藏

2 个回答

  • d x
    d x
    2018-06-27

    定位精度受很多因素限制,如果是公司打卡的话可以考虑连上公司wifi,读取wifi信息进行判断。

    2018-06-27
    赞同
    回复
  • 十
    2018-06-27

    gcj02这个定位是偏差最小的,你使用手机测试的偏差大还是开发工具上测试的偏差大


    2018-06-27
    赞同
    回复 2
    • Wkiwi
      Wkiwi
      2018-06-27

      手机偏差,手机在使用改jsj02时候,不打开wifi会有时候返回0,0

      2018-06-27
      回复
    • 十
      2018-06-27回复Wkiwi

      不打开WiFi?跟这有什么关系,我从来都没用WiFi,定位一般都是在一个楼里,不会超出一个楼的范围啊。可能跟手机有关吧,你测测别的手机试试

      2018-06-27
      回复