位置: IT常识 - 正文

【微信小程序】如何获得自己当前的定位呢?本文利用逆地址解析、uni-app带你实现(微信小程序怎么制作自己的小程序)

编辑:rootadmin
【微信小程序】如何获得自己当前的定位呢?本文利用逆地址解析、uni-app带你实现

目录

前言

效果展示

一、在腾讯定位服务配置微信小程序JavaScript SDK

二、使用uni-app获取定位的经纬度

三、 逆地址解析,获取精确定位

四、小提示


前言效果展示

推荐整理分享【微信小程序】如何获得自己当前的定位呢?本文利用逆地址解析、uni-app带你实现(微信小程序怎么制作自己的小程序),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:微信小程序开发,微信小程序游戏手游排行榜,微信小程序开发,微信小程序店铺怎么开,微信小程序开发平台,微信小程序制作,微信小程序店铺怎么开,微信小程序怎么制作自己的小程序,内容如对您有帮助,希望把文章链接给更多的朋友!

一、在腾讯定位服务配置微信小程序JavaScript SDK

在浏览器搜索腾讯定位服务,找到官方网站,利用微信或者其他账号注册登录,登录后如下图操作

点进去之后,可以看到如下图红色框框的操作指导

第一步和第二步主要是申请秘钥和配置服务,可以直击点击我的应用跳转、接下来如下图片所示操作 

成功创建就会有如下图片的情况 

点击添加Key,然后进行配置 

配置成功,就会获得Key 

第三步、下载微信小程序JavaScriptSDK v1.1   JavaScriptSDK v1.2 其中的一个即可,然后解压文件后,将其放入项目中,我这里放入在我的common组件中

 第四步可以忽略,第五步就是将文件引入,到你想要展现定位的页面,把申请的Key引入到onLoad生命周期中

var QQMapWX = require('../../common/lib/qqmap-wx-jssdk.min.js');【微信小程序】如何获得自己当前的定位呢?本文利用逆地址解析、uni-app带你实现(微信小程序怎么制作自己的小程序)

this.qqmapsdk = new QQMapWX({key: '3SUBZ-W5BCQ-FLM5G-GYOPG-D523V-DUFNH'}); 二、使用uni-app获取定位的经纬度

在uni-app的API中找到位置

 将如下的代码放入mounted生命周期中获取经纬度

uni.getLocation({type: 'wgs84',success: function (res) {console.log('当前位置的经度:' + res.longitude);console.log('当前位置的纬度:' + res.latitude);}});

 这里还需要在manifest.json中的源码视图中添加一段配置权限的代码

"permission" : { "scope.userLocation" : { "desc" : "获取当前定位" } }

 

三、 逆地址解析,获取精确定位

调用qqmapsdk.reverseGeocoder的方法,在其中属性location中调用经纬度,这里要注意需要使用gcj02,还需要

通过属性success, fail, complete的回调参数来接收调用结果success的回调参数可以有2个,第1个参数接收调用结果,第2个参数控制返回处理后的数据(非必须参数),示例:success:function(res,data)

 

 address是自己定义为空,来接收地址,req中有如下内容

 address只要获取到定位即可req.result.address

mounted() {uni.getLocation({type: 'gcj02',highAccuracyExpireTime: 100,success: (res => {this.qqmapsdk.reverseGeocoder({location: {latitude: res.latitude,longitude: res.longitude},success:(req=>{this.address = req.result.addressconsole.log(this.address);})})})});},

 最后在页面上渲染address即可

 代码段中highAccuracyExpireTime: 100,是高精度定位超时时间(ms),指定时间内返回最高精度,该值3000ms以上高精度定位才有效果,可以写也可以不写。

四、小提示

如果无法出现定位效果,需要降低调式基库的版本

结束语:

以上就是本次分享的全部内容,有任何问题,都可以私信我

本文链接地址:https://www.jiuchutong.com/zhishi/296201.html 转载请保留说明!

上一篇:Ubuntu系统 不使用snap安装firefox,使用firefox官网下载的安装包安装firefox(ubuntu busier)

下一篇:Redux工具包(二) - Redux Toolkit的异步操作(发送网络请求)(redux reducer使用教程)

  • 拼多多充话费能退款吗(拼多多充话费能充10元吗)

    拼多多充话费能退款吗(拼多多充话费能充10元吗)

  • 苹果se升级ios13后耗电快(苹果se升级15.7.6)

    苹果se升级ios13后耗电快(苹果se升级15.7.6)

  • 手机存储空间剩多少会卡(手机存储空间剩余多少就会卡)

    手机存储空间剩多少会卡(手机存储空间剩余多少就会卡)

  • 花呗付款退款的话退到哪里(花呗付款退款的话要多长时间到账)

    花呗付款退款的话退到哪里(花呗付款退款的话要多长时间到账)

  • 华为手机怎么查询是不是新的(华为手机怎么查型号)

    华为手机怎么查询是不是新的(华为手机怎么查型号)

  • 微信翻译朋友圈能看到吗(wechat 朋友圈的翻译)

    微信翻译朋友圈能看到吗(wechat 朋友圈的翻译)

  • iphone m开头的型号(苹果m开头的是什么型号)

    iphone m开头的型号(苹果m开头的是什么型号)

  • 新电脑硬盘使用次数多少正常(新电脑硬盘使用次数)

    新电脑硬盘使用次数多少正常(新电脑硬盘使用次数)

  • 苹果xsmax没有耳机孔吗(苹果xsmax怎么没有可以插耳机的地方)

    苹果xsmax没有耳机孔吗(苹果xsmax怎么没有可以插耳机的地方)

  • 苹果蜂窝网络有什么用(苹果蜂窝网络有必要开吗)

    苹果蜂窝网络有什么用(苹果蜂窝网络有必要开吗)

  • 为什么苹果账户老是被锁定(为什么苹果账户头像显示不出来)

    为什么苹果账户老是被锁定(为什么苹果账户头像显示不出来)

  • 内屏漏液怎么办(折叠手机内屏漏液怎么办)

    内屏漏液怎么办(折叠手机内屏漏液怎么办)

  • word文档怎么添加一页(word文档怎么添加照片)

    word文档怎么添加一页(word文档怎么添加照片)

  • 手机不用了怎么处理(手机不用了怎么清理数据)

    手机不用了怎么处理(手机不用了怎么清理数据)

  • 陌陌好友多久可以视频(陌陌好友多久能视频聊天)

    陌陌好友多久可以视频(陌陌好友多久能视频聊天)

  • 手机没有消息提示灯怎么办(手机没有消息提醒怎么设置)

    手机没有消息提示灯怎么办(手机没有消息提醒怎么设置)

  • qq如何群发(qq如何群发给所有人)

    qq如何群发(qq如何群发给所有人)

  • pd充电口是干啥的(pd充电口是干啥用的)

    pd充电口是干啥的(pd充电口是干啥用的)

  • 如何拍快闪(拍快闪视频怎么拍?)

    如何拍快闪(拍快闪视频怎么拍?)

  • 光猫可以自己更换吗(光猫可以自己换新的吗?)

    光猫可以自己更换吗(光猫可以自己换新的吗?)

  • 苹果怎么更换支付方式(苹果怎么更换支付宝支付)

    苹果怎么更换支付方式(苹果怎么更换支付宝支付)

  • 飞行模式打电话的提示音是什么(飞行模式打电话是关机吗)

    飞行模式打电话的提示音是什么(飞行模式打电话是关机吗)

  • Mac怎么给文件加密(macbookpro怎么添加文件夹)

    Mac怎么给文件加密(macbookpro怎么添加文件夹)

  • OpenCV图像几何变换专题(缩放、翻转、仿射变换及透视)【python-Open_CV系列(五)】(opencv几何变换)

    OpenCV图像几何变换专题(缩放、翻转、仿射变换及透视)【python-Open_CV系列(五)】(opencv几何变换)

  • 2019年个人所得税要补税怎么办
  • 什么是反避税税率
  • 对方给我开的增值税专票丢失
  • 付款申请单是原单据吗
  • 红字信息表可以开一半吗
  • 发票没有写纳税人识别号可以吗
  • 废旧物资增值税税收优惠政策
  • 在建工程有增值税发票吗
  • 出口专用发票应在哪里开
  • 政府扶持企业资金要交税吗
  • 企业缴纳的社保
  • 现金预算表中的利息怎么算
  • 租的办公室要交税么
  • 开发票零税率和免税是一样的意思吗
  • 雇主责任险发票的项目名称怎么写
  • 个人独资企业所得税
  • 建筑施工企业购进材料会计分录
  • 加班工资算做个月工资吗
  • 所有的固定资产都有残值率吗
  • 新注册公司第一次怎么报税
  • 所得税汇算清缴补税的会计处理
  • 1697507882
  • 员工休产假期间公司发工资吗
  • 财务计提个人缴纳社保部分怎么记账?
  • 什么样的企业有核心能力
  • 质量扣款入账
  • mac上安装homebrew
  • win 11 发布
  • 支付工程款需要什么财务手续
  • php小程序开发完整教程
  • 新浪怎么样了
  • 安保服务差额征税如何开票
  • 期间费用的含义
  • 豹七三七粉的价格
  • 继承税遗产税新政策
  • 出口退税会计分录怎么做没退到税全部减免抵
  • 不列颠哥伦比亚大学排名
  • 破产清算中欠发工资应否交个人所得税
  • vue项目使用rem
  • 政府给的土地补偿标准
  • 应交税金应交增值税科目设置
  • 布莱顿小镇介绍
  • php表单内容写入txt
  • 资产总额怎么计算公式
  • 待核销基建支出并入哪个科目
  • 教育咨询公司能开培训费发票吗
  • sqlloader语法
  • 手续费及佣金支出核算
  • 进项加计抵扣
  • 微信小程序 滚动 变色
  • mysql分片sql
  • 研发人员工资加计扣除以实发
  • 无形资产的会计准则的相关规定
  • 营业外收入是损益类账户吗
  • 更新改造过程中的固定资产需要计提折旧吗
  • 总公司委托分公司开票及收款
  • 汇算清缴可以调整主营业务成本吗
  • 预缴所得税年底怎么算
  • 当月结转销售成本分录
  • 借别人的承兑后期还现钱可以吗?
  • 删除用户mysql
  • stdin命令
  • 电脑上view是什么意思
  • 苹果mac os x 10.7.5如何升级
  • 苹果官网
  • 怎么更改桌面图标字体
  • synchost.exe - synchost是什么进程 有什么作用
  • 个性化定制方案怎么写
  • mac查看地址
  • win10脱机使用
  • 进程 电脑
  • win10系统自带浏览器在哪里
  • jquery延时器
  • android studio右边的视图不见了
  • nodejs示例
  • python文件处理方法
  • android 加载大量图片
  • 税务查询热线
  • 已经开具的电子专票怎么重新下载
  • 江苏省扬剧团演出的扬剧罗帕记
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设