首先在app.json里配置:

 "requiredBackgroundModes": ["location"]

在需要定位的页面js里:

getUserLocation() {wx.getSetting({success(res) {console.log(res)if (res.authSetting['scope.userLocationBackground']) {wx.startLocationUpdateBackground({success: (res) => {console.log('startLocationUpdate-res', res)},fail: (err) => {console.log('startLocationUpdate-err', err)}})} else {if (res.authSetting['scope.userLocation'] == false) {console.log('打开设置页面去授权')} else {wx.startLocationUpdateBackground({success: (res) => {console.log('startLocationUpdate-res', res)},fail: (err) => {console.log('startLocationUpdate-err', err)}})}}}})},onShow: function() {this.getUserLocation();const _locationChangeFn = res => {console.log('location change', res.latitude, res.longitude)}wx.onLocationChange(_locationChangeFn);}

注意:这个API只能在手机上运行,工具上会报错,真机调试就好啦。

微信小程序获取实时定位(记录)相关推荐

  1. uni-app 小程序获取实时定位和车辆签到(wx.onLocationChange方法)

    1.需求描述 实现一个车辆定位签到功能,获取当前车辆的实时定位,当车辆到达签到点1公里范围内时,可以进行签到,当大于1公里时,禁止签到.同时用户还可以手动刷新定位.         2.wx.getL ...

  2. uni-app 小程序获取实时定位和车辆签到(wx.getLocation方法)

    一.需求描述 实现一个车辆定位签到功能,获取当前车辆的实时定位,当车辆到达签到点1公里范围内时,可以进行签到,当大于1公里时,禁止签到.同时用户还可以手动刷新定位. 二.wx.getLocation ...

  3. 解决通过微信小程序获取的定位坐标在百度地图渲染误差过大问题

    微信小程序可以获取两种坐标系的经纬度,分别为WGS84(大地坐标系)和GCJ02(国测局坐标系)而百度却是在其基础上进行加密形成了自己的一套坐标系bd09(百度坐标系),如果直接用微信小程序获取的经纬 ...

  4. 微信小程序获取当前定位 超简单

    1:去腾讯地图官网下载地图工具包放到lib文件夹下 2:在所用的js里引入 var QQMapWX = require("../../libs/qqmap-wx-jssdk.js" ...

  5. 微信小程序获取实时天气

    一.实验目标 1.掌握服务器域名配置和临时服务器部署:2.掌握 wx.request 接口的用法. 二.实验步骤 1.使用和风天气申请key 2.导航栏设计 3.页面设计 4.逻辑实现 更新地区信息 ...

  6. 微信小程序python解析获取用户手机号_微信小程序获取用户手机号

    获取微信用户绑定的手机号,需先调用wx.login接口. 小程序获取code. 后台得到session_key,openid. 组件触发getPhoneNumber 因为需要用户主动触发才能发起获取手 ...

  7. android获取小程序音频时长,最新微信小程序获取音频时长与实时获取播放进度...

    #微信小程序获取音频时长与实时获取播放进度 在小程序官方文档中 audio 注意:1.6.0 版本开始,该组件不再维护.建议使用能力更强的 wx.createInnerAudioContext 接口 ...

  8. 最新微信小程序获取音频时长与实时获取播放进度

    #微信小程序获取音频时长与实时获取播放进度 在小程序官方文档中 audio 注意:1.6.0 版本开始,该组件不再维护.建议使用能力更强的 wx.createInnerAudioContext 接口 ...

  9. 微信小程序获取当前所在城市(地区定位与切换)

    小程序地区定位与切换 添加链接描述 添加链接描述 添加链接描述 <text class="chengshi">{{citynames}}</text>< ...

最新文章

  1. 数字货币 BCH 使用SLP创建转移token (Electron-Cash 3.4.5安装使用 )
  2. 由c#的值类型与引用类型说开去
  3. 用LIBSVM做回归和预测的步骤
  4. 最长公共子序列(JAVA实现)
  5. 【DI专题】在 DI 脚本文件中调用存储过程
  6. 遭央视曝光的“AI算命”,背后竟然隐藏了一个价值千亿的市场!?
  7. python可以处理的文件类型_Python学习笔记之数据类型与文件处理
  8. css 浮动在最上层_《CSS 知识总结》
  9. mysql 备份优化_MySQL 备份过程优化
  10. 多核服务器装SQL2005,提示SQL server服务无法启动
  11. Quartz插件的使用
  12. java 打印收据_使用Java打印到收据打印机时修复文本拉伸
  13. Altium Designer之4层板基本规则设置
  14. 濡沫江湖一直显示获取服务器地址,濡沫江湖霜儿剧情任务怎么完成?霜儿专属剧情任务接取以及完成攻略...
  15. 草图变真人脸?AI:可以,多草都行
  16. 网易vip邮箱和TOM VIP邮箱的作用有什么不同?
  17. UEditor之图片上传如何和真实项目结合
  18. kotlin-协程-lzf
  19. 计算机考试文科生报什么专业好就业,文科生也能报考理工科专业?这4个专业不仅能报考,毕业前景大好...
  20. python爬取知乎live_GitHub - hjlarry/zhihulive: 一个用来管理沉淀你所购知乎live的工具 ✨✨...

热门文章

  1. Ubuntu频繁卡死解决
  2. cube-ui里面如何给create-api设置样式
  3. 计算机无法共享打印,解决win7电脑打印机无法共享|打印机共享提示0x000006d9应如何解决...
  4. 因未登记版权,商标被异议掉,论版权的重要性
  5. NVIDIA DALI从入门到放弃之四:Multiple GPU
  6. 以太坊黄皮书-附录B.递归前缀长度
  7. matlab实现logit模型/逻辑回归(详细版)
  8. Virgo Tomcat Server 指南-Hello World
  9. 用java实现鹰眼导航_关于MapXtreme for Java鹰眼实现思路及代码
  10. 在Windows服务器上搭建WEB环境MySQL 5.7+JDK 1.8+Tomcat 8.5并使用war包进行部署+简单运行jar程序+Tomcat Manager快速部署