首页
学习
关于
友链
Search
1
小程序 蓝牙连接(出现的问题和一些解决方法)
337 阅读
2
颜色空间:RGB、HSV和HSL
167 阅读
3
小程序_连接蓝牙设备根据平台去打开定位权限
146 阅读
4
小程序 加快安卓手机向蓝牙设备发送大数据
98 阅读
5
侧边菜单切换的显示与隐藏,图标的 + 与 -
94 阅读
全部
感想
旅行
生活
学习
登录
Search
标签搜索
css
javascript
jquery
html
小程序
github
图床
假期
发布订阅
typecho
第一次
未来
快乐与忧伤
努力
奋斗
PicGo
倒计时
元旦
svg
vue
逸曦穆泽
累计撰写
35
篇文章
累计收到
40
条评论
首页
栏目
全部
感想
旅行
生活
学习
页面
学习
关于
友链
搜索到
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日
146 阅读
7 评论
0 点赞