美文网首页vue系列uni
wx.onlocationchange小程序记录轨迹注意

wx.onlocationchange小程序记录轨迹注意

作者: litielongxx | 来源:发表于2023-03-01 15:10 被阅读0次

wx.onlocationchange真机二维码调试,可以看到每次触发的时机不是固定的。
可能一秒内多次,也可能间隔较久
返回时也可能和上次完全相同的点位

判断当前的位置是否和上次位置不一致,并且间隔时间超过x秒;过滤无用数据

wx.startLocationUpdateBackground({
          success: () => {
            // console.log(0, '开启背景监听成功')
            wx.onLocationChange(async (res) => {
               var currentTime = new Date().getTime()
              //获取上次保存的位置信息
              var oldLocation = wx.getStorageSync('oldLocation')
              //获取上次执行的时间
              var oldTime = wx.getStorageSync('oldTime')
              // 判断当前的位置是否和上次位置不一致,并且间隔时间超过5s
              
            })
          },
        fail:()=>{
      })

ps:gps定位漂移属于正常现象,
类似同类地图的轨迹回放看着正常,是针对上传的坐标数据做了异常点清洗、

相关文章

  • 小程序坑点。。持续更新

    这里持续记录更新在开发小程序期间值得记录的要点 组件内注意点 在组件内使用小程序方法注意第二参数 组件内直接修改样...

  • 微信小程序 使用 wx.onLocationChange()

    获取当前的地理位置、速度。当用户离开小程序后,此接口无法调用。开启高精度定位,接口耗时会增加,可指定 highAc...

  • python记录鼠标滑动轨迹

    一个记录鼠标轨迹的程序。 一直需要一个记录鼠标轨迹的程序,本想找一个,但是都不太合适,所以就自己写了一个。功能很简...

  • 关于小程序分享

    今天搞死了,小程序的分享,发现数据没有获取到,这里记录一下最终发现自己的数据问题 注意版本哦,我小程序版本是:最新...

  • Hybrid app本地开发如何调用JSBridge

    前天同事问我公司内部的小程序怎么对接的,我回忆了一下,简单记录了一下前端同学需要注意的点。背后还有小程序架构、网络...

  • 【小程序】地图|绘制GPX轨迹

    需求概述 根据导出的GPX文件,在地图上绘制其路径轨迹。 GPX: the GPS Exchange Format...

  • 微信小程序日常问题记录

    本文主要记录工作中关于小程序方便的问题记录: 1.小程序中textarea标签属于小程序原生组件,层次最高,往往出...

  • 小程序开发心得

    小程序开发前后用了半个月结束了,对于其中遇到的一些注意事项记录一下:1.小程序中 登录设计2.数据缓存清除问题3....

  • 小程序-记录

    1.input输入框显示不全 描述:在小程序的Input中,会遇到给输入框设置了宽度,但是输入到一半之后的内容显示...

  • 微信公众平台 —— 小程序Demo开发学习笔记

    小程序教程 小程序注册 作为小程序Demo开发学习笔记 不再赘述注册 、获取Appid (注意不可直接使用服务号...

网友评论

    本文标题:wx.onlocationchange小程序记录轨迹注意

    本文链接:https://www.haomeiwen.com/subject/drtdldtx.html