收藏
回答

使用位置API(wx.chooseLocation)获取坐标,再用坐标搜索位置相差有点大?

使用wx.chooseLocation选取位置,位置名称正确,但是用获取到的坐标信息反查位置就不是哪个点了,我们业务是根据坐标为中心搜索10公里内的商家,并按位置最近排序的,出来的结果相差有点大,请问有办法获取更精准坐标的方法吗

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

3 个回答

  • 平凡的世界
    平凡的世界
    2020-06-28

    啊哈哈,晕了,原来百度和腾讯采用的坐标系是不一样的,要转换一下。希望遇到同样问题的小伙伴注意下了

    2020-06-28
    有用
    回复
  • 香蕉不是笨啦啦
    香蕉不是笨啦啦
    2020-06-28

    gcj02 和wgs84 是有区别的,你得统一

    2020-06-28
    有用
    回复 2
    • 平凡的世界
      平凡的世界
      2020-06-28
      不是只有getLocation才有type参数,选择gcj02 或者wgs84吗,wx.chooseLocation有影响吗
      2020-06-28
      回复
    • 香蕉不是笨啦啦
      香蕉不是笨啦啦
      2020-06-28回复平凡的世界
      chooseLocation用的是gcj02
      2020-06-28
      回复
  • 简单快乐
    简单快乐
    2020-06-28

    我们使用的是上班打卡,定位操作。确实有些定位不太准,小程序的定位你可以选择高精度的。相对好些!

    2020-06-28
    有用
    回复 5
    • 平凡的世界
      平凡的世界
      2020-06-28
      兄弟,有好的推荐一下吗
      2020-06-28
      回复
    • 简单快乐
      简单快乐
      2020-06-28回复平凡的世界
      2020-06-28
      回复
    • 简单快乐
      简单快乐
      2020-06-28回复平凡的世界
      我使用这种方式,我们用于上下的签到,定位要求不超过30米,基本还是可以,但是如果在5楼以上的楼层,很容易出现定位偏差而且比较大
      2020-06-28
      回复
    • 平凡的世界
      平凡的世界
      2020-06-28
      getLocation问题不大,关键是wx.chooseLocation偏差有点大
      2020-06-28
      回复
    • 简单快乐
      简单快乐
      2020-06-28回复平凡的世界
      这种没法,而且是通过搜索选择位置的,这种的情况,很多位置都是搜索不到的。
      2020-06-28
      回复
登录 后发表内容
问题标签