首页
学习
关于
友链
Search
1
小程序 蓝牙连接(出现的问题和一些解决方法)
316 阅读
2
颜色空间:RGB、HSV和HSL
149 阅读
3
小程序_连接蓝牙设备根据平台去打开定位权限
139 阅读
4
小程序 加快安卓手机向蓝牙设备发送大数据
94 阅读
5
侧边菜单切换的显示与隐藏,图标的 + 与 -
90 阅读
全部
感想
旅行
生活
学习
登录
Search
标签搜索
css
javascript
jquery
html
小程序
github
图床
假期
发布订阅
typecho
第一次
未来
快乐与忧伤
努力
奋斗
PicGo
倒计时
元旦
svg
vue
逸曦穆泽
累计撰写
35
篇文章
累计收到
2
条评论
首页
栏目
全部
感想
旅行
生活
学习
页面
学习
关于
友链
搜索到
1
篇与
定位
的结果
2022-10-15
小程序_连接蓝牙设备根据平台去打开定位权限
全局定义和使用:全局获取一次,适用单个或多个页面去使用,避免多次频繁去获取接口信息。app.jsonLaunch() { const res = wx.getSystemInfoSync(); this.globalData.platform = res.platform != "ios" ? true : false; }, globalData: { platform: false, // 默认 ios,其他平台需要权限 }xxx.js 使用const app = getApp(); var platform = false; // 平台:iOS_false,其他_true Page({ onLoad: function (options) { let that = this; platform = app.globalData.platform if(platform){ that.getLocation(); } } })在单独页面使用:单个页面获取与使用,在单页可以单次或多次使用,方便直接。const app = getApp(); var platform = false; // 平台:iOS_false,其他_true Page({ onLoad: function (options) { let that = this; const res = wx.getSystemInfoSync() platform = res.platform != "ios" ? true : false; if(platform){ that.getLocation(); } }, /** 获取定位信息 */ getLocation: function () { // 获取用户的当前设置。返回值中只会出现小程序已经向用户请求过的权限 wx.getSetting({ success: function (res) { if(res.authSetting['scope.userLocation'] != undefined && res.authSetting['scope.userLocation'] != true){ wx.showModal({ title: '是否授权当前位置', content: '需要获取你的地理位置,请确认授权,否则无法获蓝牙', success: function(mres){ if(mres.confirm){ wx.openSetting({ success (authData) { if(authData.authSetting['scope.userLocation'] == true){ wx.showToast({ title: '授权成功', icon: "success", duration: 1000 }) }else{ wx.showToast({ title: '授权失败', icon: "error", duration: 1000 }) } } }) }else if(mres.cancel){ wx.showToast({ title: '授权失败', icon: "error", duration: 1000 }) } } }) }else{ // 当前位置 wgs84 返回 gps 坐标,gcj02 返回可用于 wx.openLocation 的坐标 wx.getLocation({ type: 'wgs84', success: function (res) { app.hintLog('打开地理位置','') }, }) } }, }) }, })可能有很多人有疑惑,为什么Android手机需要打开定位权限,其实不是的,Android手机需要打开定位权限的只是部分手机而已,并不是全部,如果可以,你可以根据部分手机去过滤掉也是可行的。
2022年10月15日
139 阅读
0 评论
0 点赞