当前位置: 首页 > news >正文

个人做电商网站赚钱吗网络服务器配置与管理

个人做电商网站赚钱吗,网络服务器配置与管理,网站怎么做动态切图,网站总体规划做一个小程序持续获取用户位置信息的功能,即使小程序切换到后台也能继续获取,getLocation这个api只有小程序在前台才能获取位置,所以不用这个 先申请一个腾讯地图key 在uniapp项目配置源码视图里加上这个代码 先获取权限,再开启…

做一个小程序持续获取用户位置信息的功能,即使小程序切换到后台也能继续获取,getLocation这个api只有小程序在前台才能获取位置,所以不用这个

先申请一个腾讯地图key
在这里插入图片描述
在uniapp项目配置源码视图里加上这个代码
先获取权限,再开启后台持续获取位置的能力

"mp-weixin" : {"requiredPrivateInfos" : ["chooseLocation","getLocation","onLocationChange","startLocationUpdateBackground"],"requiredBackgroundModes" : [ "location" ],"permission" : {"scope.userLocation" : {"desc" : "方便您使用更完整的功能"},"scope.startLocationUpdateBackground" : {"desc" : "方便获取您的位置"}}
},

下面是使用页面的代码

//获取位置权限
setPosition(){const thle = this;uni.getSetting({success(res) {console.log('权限权限',res.authSetting)if (!res.authSetting['scope.userLocation']) {uni.authorize({scope: 'scope.userLocation',success() {console.log("用户成功授权位置信息")thle.keepPosition()},fail() {console.log("用户拒绝授权位置信息,再次提示用户授权")thle.showRefuseLocationPermission('nonono')}})}else if(!res.authSetting['scope.userLocationBackground']){//后台获取位置变化的权限uni.authorize({scope: 'scope.userLocationBackground',success() {console.log("用户成功授权位置信息")thle.keepPosition()},fail() {console.log("用户拒绝授权位置信息,再次提示用户授权")thle.showRefuseLocationPermission('nonono')}})}else{thle.keepPosition() }}})
},
//持续上传位置
keepPosition(){const thle = this;// uni.startLocationUpdate({//   success: res => console.log('开启前台位置成功'),//   fail: err => console.error('开启前台位置失败:', err),// });//开启前后台位置获取uni.startLocationUpdateBackground({success: res =>{console.log('前后台位置成功')uni.onLocationChange(rr=> {console.log('持续位置:',rr);console.log('纬度:' + rr.latitude);console.log('经度:' + rr.longitude);thle.updataPosition(rr.latitude,rr.longitude)});},fail: err => console.error('前后台位置失败:', err),});
},
//更新位置
updataPosition(latitude,longitude){const thle = this;console.log('更新位置',latitude,longitude)uni.request({url: `https://apis.map.qq.com/ws/geocoder/v1/?key=${'腾讯地图key'}&location=`+ latitude + ',' +longitude,success: res => {console.log('解析成功',res) let address = res.data.result.address;//经纬度解析后的地址}})
},
// 用户拒绝授权的展示
showRefuseLocationPermission(e) {const that = this;uni.showModal({title: "提示",content: "需要获取用户位置以及后台定位权限",confirmText: "前往设置",showCancel: false,success(res) {if (res.confirm) {uni.openSetting({success: (res) => {console.log("打开设置成功", res);if (res.authSetting['scope.userLocation']) {console.log('成功授权userLocation')} else {console.log('用户未授权userLocation')// 递归调用本函数,(函数套函数)that.showRefuseLocationPermission()}},fail: (err) => {console.log("打开设置失败", err)}})}}})
},
http://www.hkea.cn/news/779936/

相关文章:

  • 电影网站空间配置网络营销的工具和方法有哪些
  • 包装设计网站免费百度seo搜索引擎优化厂家
  • 免费做公司网站sem对seo的影响有哪些
  • 网站空间购买费用关键词优化计划
  • 网站制作可以卖多少钱陕西网站建设制作
  • 深圳中小企业网站制作谷歌海外广告投放
  • 做游戏网站的需求分析创建app平台
  • 青岛胶南做网站的有多少seo商学院
  • 二月网站建设南宁百度个人中心登录
  • 如何在相关网站免费做宣传广告免费建立个人网站官网
  • 做搜狗网站优化首自己建立网站步骤
  • 企业资质查询官方网站最好的小说网站排名
  • 乐平网站设计北京互联网公司
  • 朝阳企业网站建设方案费用郑州网络营销学校
  • 建站行业发展百度广告代运营
  • 如何做积分商城网站鸡西seo顾问
  • p2p网站开发文档免费b站软件下载
  • 有没有做q版头像的网站今天百度数据
  • wordpress页面修改插件seo顾问阿亮
  • 政府门户网站建设标准国际婚恋网站排名
  • 上海青浦网站建设郑州靠谱seo电话
  • 网站建设怎么样seo专家招聘
  • 在网盘上怎么做自己的网站整站优化推广
  • php建设网站实训百度搜索引擎的总结
  • 怎么在360自己做网站重庆seo排名收费
  • 外贸网站建设浩森宇特教育培训报名
  • 网站开发价目表深圳市前十的互联网推广公司
  • php做视频直播网站关键词竞价广告
  • 重庆怎么站seo深圳网络推广团队
  • 自学软件网站开发网络推广怎样做