- 这是wx.onLocationChange的问题还是push的问题?
这个时间输入也太超前了,第一张是开发者工具调试,第二张是真机调试 wx.startLocationUpdate({ type: 'gcj02', altitude: true, success: function (res) { /*const latitude = res.latitude const longitude = res.longitude that.setData({ longitude: longitude, latitude: latitude })*/ console.log('location start', res) wx.onLocationChange(that.handleLocationChangeFn); // 监听位置变化 that.timetest(); }, /////////////////////////////// handleLocationChangeFn(res) { console.log('location change', res) let latitude = res.latitude let longitude = res.longitude //获取时间 var timestamp = Date.parse(new Date()); timestamp = timestamp / 1000; //获取当前时间 var n = timestamp * 1000; var date_ou = new Date(n); //年 var Y = date_ou.getFullYear(); //月 var M = (date_ou.getMonth() + 1 < 10 ? '0' + (date_ou.getMonth() + 1) : date.getMonth() + 1); //日 var D = date_ou.getDate() < 10 ? '0' + date_ou.getDate() : date_ou.getDate(); //时 var h = date_ou.getHours(); //分 var m = date_ou.getMinutes(); //秒 var s = date_ou.getSeconds(); //获取整个时间的格式 var date = Y + "-" + M + "-" + D + " " + h + ":" + m + ":" + s; console.log(Y + "-" + M + "-" + D + " " + h + ":" + m + ":" + s); this.setData({ latitude, longitude, date, }) //之前渲染不上就是因为一个坐标连不成一个线段,所以需要定义出来两个坐标点连线 console.log('test',this.data.date) this.data.positionArr.push({ latitude, longitude, date, }) /*this.data.positionArr.push({ latitude:latitude+0.0001, longitude:longitude+0.0001, date })*/ console.log('bujinqu',this.data.positionArr) }, [图片][图片]
2023-04-24 - onlocationchange接口调用频率问题?
调试console显示差不多是一秒一次定位甚至还会一次就返回来两个时间结果,这玩意儿可以手动设置定位频率吗
2023-04-23 - map组件轨迹数据可以读取但是在地图不显示?
做的是定位当前位置并且显示行动轨迹,存放轨迹polyline的数据console可以看到数据但是在地图上面只显示当前定位不显示轨迹 onLoad: function (options) { console.log(options.id) var that = this; wx.request({ url: 'http://。。。。。。:8000/position/findTheConcreteTrace/' + app.globalData.userid + '/' + options.id, method: 'GET', header: { 'content-type': 'application/json' }, success: function (res) { that.setData({ position: res.data }) console.log('position',that.data.position) var lengthOfRes = res.data.length; console.log('len',lengthOfRes) for(var i=0;i<lengthOfRes;i++){ that.data.positionArr[i]={ latitude:that.data.position[i].latitude, longitude:that.data.position[i].longitude } } } }) that.mapLoad(); console.log('long',that.data.longitude) }, mapLoad: function () { qqmapsdk = new QQMapWX({ key: '。。。。。。。。。。' }); this.mapCtx = wx.createMapContext('myMap'); wx.getLocation({ type:'gcj02', success:(res)=>{ console.log('dingwei',res) this.setData({ longitude:res.longitude, latitude:res.latitude }) } }); this.drawline(); //隐藏定位中信息进度 wx.hideLoading() }, drawline:function(){ let that=this; console.log('su',that.data.positionArr) let polyline = [{ points: that.data.positionArr, color: '#00ff00', width: 5, }]; that.setData({ polyline: polyline }); console.log('polyline',that.data.polyline) } <map id="map" class="maMap" subkey="。。。。。。。" longitude="{{longitude}}" latitude="{{latitude}}" markers="{{markers}}" polyline="{{polyline}}" show-location> </map>
2023-04-23 - 小程序真机调试使用本地服务器,能读取服务器数据但是不能写入数据?
在开发者工具可以正常读取写入但是真机调试就只能读取不能写入
2023-04-21 - 腾讯地图调用了显示不出来?
getlocation拿到定位数据了但就是地图显示不出来整个画面只是地图主题的米白色,不是tabbar界面,tabbar界面也调用了一次是可以的,但是这个小界面不行 [图片][图片][图片]
2023-04-21 - 数组赋值问题?
为什么这样子console就有结果出来 console.log('jinqule',this.data.positionArr); 但是这样子不行 console.log('jinqule',this.data.positionArr.latitude); [图片][图片]
2023-04-20 - 小程序后台挂起结束运行之后后端还能自动唤醒或者运行小程序吗?
比如说一个持续自动定位的小程序,切换到后台大概多久就会自己结束运行,结束运行之后springboot这边的后端可以自动唤醒小程序再接着做功能吗?startLocationUpdateBackground这个后台定位的运行机制是怎么样的,就算小程序切换后台时间长了被销毁也能一直在工作吗?requirebackgroundmodes这个location模式呢,也是同样的小程序切换后台时间长了被销毁也能一直在工作吗?
2023-04-14 - 关于后台存储是否需要存储openID对用户数据进行区分?
做一个存储用户轨迹存在重叠对照小程序,springboot+mysql做后端,想问一下存储用户数据坐标的时候需不需要存储openID来区分用户数据还是微信传输的数据本来就是区分好的
2023-04-05 - 跑步小程序怎么做出来历史轨迹存储的那种?
类似于跑步app历史跑步轨迹记录那样子的效果,急急急求问大神们
2023-03-28 - 云开发配置完成没有出现云的标志
[图片] [图片] 右键云文件夹也没有创建node.js这个选项 [图片]
2022-12-01