getLoaction返回经纬度精度问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug getLocation 工具 6.7.3 2.3.0

目前我的小程序需要实现一个上班打卡签到定位的问题。


使用的是getLoaction获取经纬度,通过腾讯地图的小程序的SDK进行逆地址解析的。


但是目前定位getLoaction返回的 latitude longitude 的值精度为小数点后 4位 5位 的样子


实际的精准定位需要精确到10位左右


之前也有类似的人反馈过,但是没有回复,希望官网能够提供一个解决方案

最后一次编辑于  10-10  (未经腾讯允许,不得转载)
收藏 0评论 0
关注问题写回答

5 个回答

  • 老张老张

    iOS是精度的,安卓的不精准,但是其实也够用吧,你们什么服务需要这么高的精度?

    赞同 1没有帮助
    评论 9
    复制
    星期四 14:16
    • 简单◎life℡简单◎life℡

      倒也不是,有些客户那边会有比较大的偏差。

      可以方便请教一下,你这边是通过什么SDK进行定位的吗,是不是经纬度的逆地址解析

      赞同 0没有帮助
      回复
      复制
      星期四 14:19
    • 老张老张
      回复简单◎life℡

      点我头像,我们全是基于定位的小程序。

      完全没有用过任何第三方的地图SDK,基本的位置功能都没什么问题。


      赞同 0没有帮助
      回复
      复制
      星期四 14:22
    • 简单◎life℡简单◎life℡
      回复老张

      使用了一下你的 小考勤 ,你是如何判断我设定的考勤点和我的位置之间的距离的呢,经纬度进行判断的吗

      赞同 0没有帮助
      回复
      复制
      星期四 14:32
    • 展示更多
    评论
  • 🌊🌊

    我这边做地图也是定位精度不准确大概误差在500米左右,后来用了第三方地图api接进来的,很准

    赞同 0没有帮助
    评论 3
    复制
    星期四 17:55
    • LYAOLYAO

      用的哪个第三方?

      赞同 0没有帮助
      回复
      复制
      星期五 09:26
    • 汗菜汗菜
      回复LYAO

      我接的腾讯地图api 逆解析,还听准确的

      赞同 0没有帮助
      回复
      复制
      星期五 11:15
    • LYAOLYAO
      回复汗菜

      我也是腾讯地图的逆解析,只是用getLoaction返回的经纬度不是很准,有时甚至无法获取到经纬度

      赞同 0没有帮助
      回复
      复制
      星期五 11:19
    评论
  • AlanAlan

    上班打卡签到你可以走Wi-Fi的相关接口啊,为啥纠结于gps,而且室内gps误差本来就很大

    赞同 0没有帮助
    评论 3
    复制
    10-11
    • 简单◎life℡简单◎life℡


      很明显在打卡的过程中,没法满足wifi的条件

      赞同 0没有帮助
      回复
      复制
      10-11
    • AlanAlan
      回复简单◎life℡

      不是很明白你的意思。小程序里,ios中扫描当前连接的Wi-Fi,如果是公司的就打卡成功。android的话只要扫描到公司wifi就打卡成功。钉钉的Wi-Fi打卡逻辑差不多就是这样的吧

      赞同 0没有帮助
      回复
      复制
      星期五 17:44
    • 简单◎life℡简单◎life℡
      回复Alan

      因为客户的特殊原因,可能没有合适的wifi作为标准,就是没有wifi让我定位....

      赞同 0没有帮助
      回复
      复制
      星期五 17:51
    评论
  • 在路上在路上

    兄弟,在赤道上1度约为100000米,小数点后五位精读就是1米,当前Gps误差一般在10米,你要小数点后10位是要在鸡蛋上定位画图吗?

    赞同 0没有帮助
    评论 2
    复制
    10-10
    • loethenloethen

      哈哈,莫名戳中笑点

      赞同 0没有帮助
      回复
      复制
      10-11
    • 简单◎life℡简单◎life℡

      道理我都懂,就是定位还是不准,或许是设备或许是其他原因....

      而且下面这种就是做到了这种级别的定位


      赞同 0没有帮助
      回复
      复制
      10-11
    评论
  • 邓坤力邓坤力

    精度不确定,取决于网络和设备情况

    赞同 0没有帮助
    评论 4
    复制
    10-10
    • 简单◎life℡简单◎life℡

      我这边定位信息时准的情况下,返回的精度依旧是5位。

      难道精度没办法取到10位吗


      赞同 0没有帮助
      回复
      复制
      10-10
    • 在路上在路上

      道理就是,超过小数点以后5位的数再多都是没有意义的并提高不了精读

      赞同 0没有帮助
      回复
      复制
      星期四 20:51
    • 在路上在路上
      回复简单◎life℡

      就和毫米尺的读数估读到毫米后一位小数一样,再多位数的估读都是扯淡,没有意义

      赞同 0没有帮助
      回复
      复制
      星期四 20:57
    • 展示更多
    评论