wx.onLocationChange  //监听位置实时变化

wx.stopLocationUpdate //关闭监听位置变化,前后台都不接收

wx.startLocationUpdate //开启小程序进入前台接收位置消息

wx.startLocationUpdataBackground //小程序进入前后台均接收消息

做好持续定位功能条件:

1、在app.json中加入,才能在后台调用定位功能

"requiredBackgroundModes": ["location"
],

2、在页面加入所用到的API

wx.startLocationUpdateBackground({success(res) {console.log('开启后台定位', res)},fail(res) {console.log('开启后台定位失败', res)}})

此API无法用开发工具测试,需采用真机测试

3、在测试页面调用wx.onLocationChange获取实时位置变化

wx.onLocationChange(function(res) {console.log(‘location change’, res)
})

经VConsole工具测试: 安卓、ios,锁屏后均能正常输出实时位置,

锁屏为APP:onHide ;

开启为APP:onShow;

锁屏期间locationChange均执行了实时位置的输出

小程序后台持续定位功能相关推荐

  1. 微信小程序后台持续定位功能使用

    微信小程序团队在7月30日更新了 基础库 2.8.0 其中新添加了小程序后台持续定位功能和联系定位的接口 从上到下分别是 1.wx.onLocationChange//监听位置实时变化 2.wx.st ...

  2. 微信小程序后台持续定位功能使用详解

    微信小程序团队在7月30日更新了 基础库 2.8.0 其中新添加了小程序后台持续定位功能和联系定位的接口 从上到下分别是 1.wx.onLocationChange//监听位置实时变化 2.wx.st ...

  3. H5+App后台持续定位功能实现

    H5+App后台持续定位功能实现 1. 项目需求 2. 实现过程 3.最终实现 4. 关于测试用例 1. 项目需求 最近有个需求就是需要完成在后台的实时定位,并且要将获取到的定位信息写到Map控件上去 ...

  4. 微信小程序实现简单定位功能

    微信小程序实现简单定位功能,简单易读,获取经纬度信息 在pages下创建一个单页如local local.js如下 var app = getApp() Page({ data:{latitude:' ...

  5. 【小程序开发】定位功能实现

    效果展示 主要包括:借助高德或腾讯地图API → 获取当前位置 + 标记位置点 + 计算二者距离 源代码:详见本博客[资源]部分 小程序定位功能 页面展示 主要参考 微信小程序地图实现点击(marke ...

  6. 关于android双进程守护-后台持续定位功能+项目IM中写到自己的即时通讯

    1.关于进程守护无非就是6.0以下,6.0以上的高版本保活 a.android中6.0以下的保护采用双线程守护即可是aidl (1)创建aidl文件 interface IServiceAidlInt ...

  7. uniapp 微信小程序,开启定位权限,permission : scope.userLocation

    uniapp 微信小程序,开启定位权限,scope.userLocation 问题 在网上看了好多帖子,一言两语,想骂人, 解决 注意uniapp项目在manifest.json 文件下配置,不要迷路 ...

  8. 后台模拟页面登陆_微信直播小程序后台,微信朋友圈可直达小程序直播了

    独家了解到,微信广告正在测试直播模式,可以帮助商家将直播小程序置于多个广告流量级别,如朋友圈,公众账号和小程序. 这也意味着微信生态系统中的商家不仅可以通过小节目现场直播来运营私有域流量,而且可以利用 ...

  9. 租车小程序开发的必备功能

    租车行业对于普通的受众群体来说,可能用的不多,但,对于经常出差,或者远行以及需要代步工具的人对说,这就是必须的,同时去哪儿租车也是一个很大的问题,如果是在几年前,想要租台车,那绝对算是个麻烦的事情.但 ...

最新文章

  1. python requests 动态加载_python requests 高级用法
  2. python面试题之“该死的for循环系列”(二)
  3. 无线渗透--wifiphisher之wifi钓鱼获取wifi密码
  4. boot返回码规范 spring_springboot项目编码规范
  5. MongoDB 增删改查
  6. H5与企业微信jssdk集成
  7. Android自定义View研究(六)--View中的原点坐标相关问题
  8. LINUX内核内存管理kmalloc,vmalloc
  9. 算法设计与分析课后习题答案
  10. 华为云计算IE面试笔记-Fusionsphere架构及组件介绍(服务器虚拟化解决方案)
  11. matlab滑稽表情代码,【图片】各种滑稽代码【s极圈吧】_百度贴吧
  12. IcedTea:首个100%兼容、开源的Java
  13. JenKins添加Git报错Error performing git command: git ls-remote -h
  14. 【Redis笔记】缓存穿透与缓存击穿以及应对方法
  15. 使用mac几年后,得换电池了
  16. linux 打开三维stl文件,三维stl文件查看工具下载
  17. linux下的云桌面,云桌面eyeOS之现状
  18. 创新能力哪家强?三星Note8 VS. 苹果iPhone X
  19. 戴尔服务器怎么装xp系统安装教程视频教程,戴尔电脑一键重装系统xp详细步骤...
  20. C#将PPT文件转换成图片并轮播展示

热门文章

  1. html命名锚记链接失败,命名锚记(设置命名锚记超级链接)
  2. 来看看怎样让你的VSR模型跑的和苏炳添一样快
  3. Lesson 38
  4. arm-linux-gnueabihf-gcc -Wall -nostdlib -c -O2 -o start.o start.s 什么意思? 2020-11-21
  5. 一个星期内怎样学会微信公众号运营?
  6. 编程中的脚手架是什么意思?
  7. MySql 如何查询某一天内的数据
  8. 计算机无法识别ipad,电脑无法识别iphone、ipad怎么办
  9. MOS 的TJ TA TC和功耗之类的计算
  10. 数据中心温度云图三维可视化