微信怎么一直开实时定位(微信怎么一直使用定位)
微信小程序团队在7月30日更新了 基础库 2.8.0
其中新添加了小程序后台持续定位功能和联系定位的接口
从上到下分别是
1.wx.onLocationChange//监听位置实时变化
2.wx.stopLocationUpdate//关闭监听实时位置变化,前后台都停止消息接收
3.wx.startLocationUpdate//开启小程序进入前台时接收位置消息
4.wx.startLocationUpdataBackground//开启小程序进入前后台时均接收位置消息
详细信息可查看
刚好正在做的项目需要用到后台的定位,下面介绍下使用 *** :
要实现后台持续定位需要用到上述1,2,4
1.首先需要在app.josn中加入,这样小程序才能在后台调用定位功能
"requiredBackgroundModes": [
"location"
],
2.在页面index.js中加入我们所需要用到的api
首先我们需要开启小程序进入前后台时均接收位置消息
wx.startLocationUpdateBackground({
success(res) {
console.log('开启后台定位', res)
},
fail(res) {
console.log('开启后台定位失败', res)
}
})
注意这个API无法在开发者工具上调试,只能用真机来进行
在调用完这个 *** 成功后我们便可以使用wx.onLocationChange来获取实时的位置变化了
wx.onLocationChange(function(res) {
console.log('location change', res)
})
下图为真机调试获取到的实时定位信息
大概每3秒钟会获取一次新的定位信息,小程序进入后台之后状态栏会显示小程序正在使用位置信息,如下图
如何想要关闭需要调用wx.stopLocationUpdate ***
经过测试在调用完wx.stopLocationUpdate停止监听实时位置变化后
再次调用
wx.startLocationUpdataBackground后wx.onLocationChange无需重新调用也会继续运作
电脑使用时间久了,会有很多临时文件,系统垃圾啊等等,很多Win8用户会发现自己的电脑用着用着c盘空间越来越小了,想清理空间,但是又怕删错东西对系统稳定性造成影响。那么c盘空间越来越小怎么清理?下面,...
我一直都是用的70游戏网的挂,还可以啊,感觉很好,电脑从来都没出过问题你要我给地址你啊 我就爱外挂网,里面的DNF外挂无毒(要看日期哦,太久更新的不能用) 我告诉你吧是因为你号有安全他再挂破建议赶快改...
正是河豚欲上时(正是河豚欲上时是什么季节)先拿来,然后再消化,哪怕冒一点风险,也是值得的。若是从人类祖先开始,就没有“敢尝禁果”的勇气,一味拒绝尝试的话,说不定直到今天,人们还生活在宇宙洪荒时代呢...
美利坚国殇与特朗普败选的复调挽歌 马晓霖(浙江外国语学院教授) 据美国霍普金斯大学统计,截至美东时间12月17日16时27分,美国累计新冠肺炎确诊病例达17149231例,累计死亡3...
全国各地抗疫一线又有多名基层干部获“火线提拔”的消息由官方披露。 据宁波市镇海区妇联微信公众号“镇海女性”2月12日消息,2月9日,宁波镇海区蛟川街道召开党工委委员会议,在抗疫一线提拔村妇联主席谢忠...
(抗击新冠肺炎)乌克兰多名政要接连确诊 全国累计确诊逾52.5万例 中新社努尔苏丹11月15日电 基辅消息:近日,乌克兰总统及多名政要接连确诊感染新冠肺炎。乌卫生部长斯捷潘诺夫当地时间14日...