mpvue 開發微信小程序(四) 引入騰訊地址並逆地址解析

【微信小程序】mpvue+koa2 框架搭建本地开发环境     为了方便开发,在本地搭建开发环境 一、搭建mpvue环境 1.首先获取小程序AppId AppId可去往微信公众平台获取,在设置一栏的开发设置下 2.初始化mpvue 该步骤需要实现安装过nodejs,与vue,具体安装步骤见vuejs的三个安装方法 进入到项目目录后输入 vue init mpvue/mpvue-quickstart 然后根据提示逐步输入信息 pr... 阅读详情

一、註冊騰訊lbs的key

https://lbs.qq.com

二、使用

1.在使用頁面引用並使用 

<script>
var QQMapWX = require("../../common/libs/qqmap-wx-jssdk.min.js")



methods: { 
  getMyLocation(){
    var that = this
    wx.getSetting({
      success:function(e){
        let userLoacation = e.authSetting["scope.userLocation"]
        //請求獲取用戶位置權限
        if(typeof(userLoacation) == "undefined"){
          wx.getLocation({
            type:'gcj02',
            success:res => {
              console.log(res)
              that.address = res.latitude + ',' + res.longitude
              wx.showToast({
                title:'獲取成功',
                duration:1500
              })
            }
          })
        }else{
          //已經取得用戶許可權限後可以點擊獲取位置
          wx.getLocation({
            type:'wgs84',
            success:res => {
              console.log(res)
              that.address = res.latitude + ',' + res.longitude
            }
          })
        }
         
        }
      
    })
    },
  

</script>

效果如下

接下來需要將latitude,longitude逆地址解析reverseGeocoder

 

 

 

2.可以直接使用騰訊lbs直接逆地址解析

 getMyLocation(){
    var qqmapsdk = new QQMapWX({ key:'FRYBZ-xxxx'})
    
    var regionWX = [];
       wx.getLocation({
         type:"gcj02",
         success(res){
           qqmapsdk.reverseGeocoder({
             success: function(res){
               regionWX[0]=res.result.address_component.province;
               regionWX[1]=res.result.address_component.city;
               regionWX[2]=res.result.address_component.district;
                this.region = regionWX
               
             },
             fail: function(err){
               console.log(err)
             },
             complete :function(res){
               console.log(res)
             }
           })
         },


<h2>{{region}}</h2>//直接使用花括號無法顯示地址
//用于数据绑定的双括号语法{{}}中的表达式功能存在诸多限制,所以在找替代的方式,有人可以告知嘛

數據獲取並逆解析成功

小程序 获取地理位置 wx.getLocation 获取当前的地理位置、速度。当用户离开小程序后,此接口无法调用。开启高精度定位,接口耗时会增加,可指定 highAccuracyExpireTime 作为超时时间。地图相关使用的坐标格式应为 gcj02。 调用前需要 用户授权 在主配置文件设置授权 "permission": { "scope.userLocation": { "desc": "你的位置信息将用于小程序位置接口的效果展示" } }, 首先获取经纬度信息 wx.getLoc 阅读详情

相关推荐

微信小程序开发之——mpvue开发小程序(1)

我的面试经验分享可能不会去罗列太多的具体题目,因为我依然认为面试经验中最宝贵的不是那一个个具体的题目或者具体的答案,而是结束面试时,那一刻你的感受以及多天之后你的回味~很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从那里入手去学习,对此我整理了一些资料,需要的可以免费分享给大家在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含。

2401_84149570的博客 1335

mpvue 小程序进行逆地理编码

一、去官网下载相关的库文件 地址:https://lbs.qq.com/ 二、将下载好的程序减压获取到qqmap-wx-jssdk.js文件,并放到工程的static中 三、将库文件引入到页面中 var QQMapWX = require('../../../static/js/qqmap-wx-jssdk.js') 四、创建实例并进行逆地理编码 let qqMa...

gis_sss的博客 452

mpvue小程序框架-地图定位(二)

使用腾讯地图定位 需要使用微信公众平台permission接口 首先要在小程序项目下的主配置文件app.json中声明permission, 不然使用接口方法时,提示窗口如下: app.json配置文件中声明permission "pages":["pages/home/main"], "permission": { "scope.userLocation": { "desc": "你的位置信息将用于小程序位置接口的效果展示" } }, "window":

此鱼非闲鱼也的博客 845

腾讯地图——逆地址解析以及解决跨域问题

详细api参数请查看 官方文档 作者也是在使用的时候遇到了几个问题,我在这给大家避下坑:在本地使用接口的使用我们会遇到No ‘Access-Control-Allow-Origin’ header is present on the requested resource’跨域错误,所以就需要我们在vue.config.js配置代理 vue.fonfig.js 文件: 之后我们就必须改变一下腾讯地图给我们的api接口: 注意这里我加了tx这个标识,改成本地的localhost。当我们调用接口时有报错时可以查看

weixin_46824709的博客 1万+

WePY框架、mpvue框架、uniapp以及原生微信小程序的开发有何区别

WePY框架 WePY是一个由腾讯团队推出的最早的一款类Vue语法的小程序组件化开发框架。WePY2 是基于小程序原生组件实现组件化开发。因此WePY2支持的最低版本小程序基础库为 1.6.3。WePY的特点有: 类Vue开发风格 支持自定义组件开发 支持引入NPM包 支持Promise 支持ES2015+特性,如Async Functions 支持多种编译器,Less/Sass/Styus、Babel/Typescript、Pug 支持多种插件处理,文件压缩,图片压缩,内容替换等 支持 Sourcemap

qq_37635012的博客 3246

【微信小程序 | 实战开发】常用小程序框架介绍

微信小程序实质上是一款基于web技术的应用程序,他和我们平常所接触到的前端网页是大同小异的。相同点在于他们使用的开发语言,代码结构以及代码的运行机制是一样。但是他们也存在一些不同之处

鱼干的博客 4843

使用Vue.js开发微信小程序:开源框架mpvue解析

前言 mpvue是一款使用Vue.js开发微信小程序的前端框架。使用此框架,开发者将得到完整的 Vue.js 开发体验,同时为H5和小程序提供了代码复用的能力。如果想将 H5 项目改造为小程序,或开发小程序后希望将其转换为H5,mpvue将是十分契合的一种解决方案。 目前,mpvue已经在美团点评多个实际业务项目中得到了验证,因此我们决定将其开源,希望更多技术同行一起开发,应用到更广泛的场景里...

美团技术团队 5万+

手把手教你用VSCode+MCUXpresso搭建i.MX RT1062开发环境(附RT-Thread Nano移植)

本文详细介绍了如何使用VSCode和MCUXpresso工具链搭建i.MX RT1062开发环境,包括工具链安装、工程配置、调试技巧以及RT-Thread Nano实时操作系统的移植方法。通过实战步骤和优化建议,帮助开发者快速掌握这款高性能Cortex-M7 MCU的开发流程,提升嵌入式开发效率。

weixin_27014595的博客 392

mpvue的城市定位

序言 今天给大家分享下小程序如何获取用户的城市定位。基本每个生活服务的应用都有这种类似场景,通过用户的当前位置,就可以实现周边的路线、美食等场景,典型的例子有高德地图中的导航、饿了么的定位等。那小程序怎么实现获取用户的城市定位呢,这就得看看如何运用百度API与小程序的API来实现这一功能。 小程序的API `wx.getLocation` 获取用户的地理位置、速度。参考api,里面的...

weixin_33924220的博客 322

对工时评估的思考:当AI颠覆了coding效率

在AI时代,“人日”作为软件工时度量衡已然失效。开发的价值核心正从“编码实现”转向“深度思考”与“精准沟通”——即如何将人类的模糊需求精确地传达给AI。当最有价值的“思想工作”变得最难量化时,传统的项目管理范式随之动摇。我们必须超越对过程的算计,开始探索衡量思想、沟通与业务价值的新标尺。

架构师刘7的博客 1017

用野火FPGA开发板(EP4CE10)手把手教你实现一个高精度频率计(附完整Verilog代码)

本文详细介绍了基于野火FPGA开发板(EP4CE10)实现高精度频率计的全过程,涵盖等精度测量法的核心原理、Verilog代码实现及优化技巧。通过实际案例演示,帮助开发者掌握1Hz-50MHz范围、精度达0.1%的频率计设计方法,并提供完整的工程代码和实测数据。

weixin_29261711的博客 439

微信小程序——获取地址描述数据(逆地理编码)

获取地址描述数据【逆地理编码】 最近开发项目中,通过扫码可购买商品。其次获取当前位置经纬度 并 显示当前地址数据, 查看附近的网点。这里使用高德地图实现 逆地理编码。 文章目录获取地址描述数据【逆地理编码】效果图:步骤如下:第一步:引入第二步: 调用API返回数据格式 前提: 申请 高德地图 key 在微信公众平台小程序中配置域名: 如下图 文档参考 效果图: 步骤如下: tips:...

Smile_ping的博客 2432

【本体】Protege高效批量导入实例(Individuals)的自动化实践

本文详细介绍了在Protege中高效批量导入实例(Individuals)的自动化实践方法。通过分析Protege本体文件结构,提供Python脚本示例,帮助用户快速处理大规模数据导入,显著提升知识图谱构建效率。特别适合需要处理数千个实例的医疗、制药等领域应用。

weixin_30275415的博客 408

微信小程序的定位功能的实现

定位功能的实现 定位功能的思路: 1.使用小程序,获取经纬度 2.使用腾讯地图sdk逆地址解析坐标 3.将解析来的地址,渲染到页面 解决方法: 使用腾讯地图sdk逆地址解析坐标 找到官网: https://lbs.qq.com/miniProgram/jsSdk/jsSdkGuide/jsSdkOverview 申请密钥 开通webserviceAPI服务:控制台 -> key管理 -> 设置(使用该功能的key)-> 勾选webser

涛涛的博客 1万+

Mathtype公式下标深度调整技巧:解决固定行距下的显示不全问题

本文针对在Word等文档中设置固定行距时,Mathtype公式下标显示不全的问题,提供了专业解决方案。核心在于调整Mathtype软件内部的“下标深度”参数,通过修改单个公式或批量格式化全文,使公式完美适配固定行距,确保下标清晰完整,且不影响文档整体排版。

pepsi的博客 1501

合成孔径雷达(SAR)的常见工作模式

随着星载SAR技术研究的深入发展,单一的条带模式已经无法满足当今时代的需求,因此许多新的工作模式相继被提出。这些新模式在分辨率和测绘宽度等方面都有所提高,接下来将简要介绍几种常用的工作模式。

m0_51390495的博客 2315

微信小程序map 地图引入配置+腾讯地图地址坐标解析

最终效果 一、要实现的功能 展示地图。 参考map组件 在地图上展示多个店铺。 marker标记点用于在地图上显示标记的位置。 点击店铺放大图标,展示选择的店铺信息。 更改选择店铺的标记尺寸大小。 在地图中心点放一个可视化标记。 cover-view标签放置一个标记图片,定位到在地图大小的中心,自行调试。 移动后获取地图中心点位置,选择最近一个店铺。 map...

weixin_33889665的博客 3092

Sigrity System Explorer Transient Analysis模式进行瞬态仿真分析操作指导-差分信号

Sigrity System Explorer Transient Analysis模式可以用于瞬态仿真分析,通过搭建简易拓扑用于前仿真分析通道的时域性能,下面搭建一个简易的差分拓扑进行说明,以下图为例,准备好发送接收端的IBIS模型, (ibis_se.ibs,本例发送接收端都使用相同的IBIS模型),以及传输线的S参数模型(welement_se.sp)最上方的图形界面是传输线的模型,本例是一个上下都有参考平面的带状线,右侧的梯形是蚀刻角度,根据W1和W2以及铜厚来确定。

weixin_54787054的博客 440

mpvue微信小程序引入腾讯地图sdk

1. 申请key 官网地址传送门 2. 下载sdk到本地 微信小程序JavaScript SDK 3. 添加sdk到工程 把下载下来的sdk放到mpvue工程的static目录下,保证不被webpack编译到。要是放在pages目录中会报错的。 4. 引入js文件 在你需要获取位置服务的.vue文件中引入这个js文件,像我的路径是这样: // index.vue import QQMapWX fr...

weixin_33672400的博客 1275

面向红外小目标检测的SCTransNet:模型优势解析、代码实现与完整复现指南

摘要:本文详细介绍了基于SCTransNet的红外小目标检测全流程实践方案。针对红外小目标检测面临的三大挑战(特征稀缺、背景干扰、尺度变化),SCTransNet通过空-通道交叉注意力机制有效增强目标特征。文章包含完整的PyTorch实现代码,涵盖特征提取、注意力模块、多尺度融合等核心组件,并提供模型训练、评估的具体方法。同时给出毕设创新方向的建议,如模型轻量化、多模态融合等,帮助提升研究深度。该方案技术难度适中,应用价值明确,是红外目标检测领域理想的毕设选题方向。

m0_71589036的博客 4760

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

微信小程序4-mpvue中获取用户地址

获取地址 1.获取当前的地理位置、速度 wx.getLocation({ //wgs84用于获取GPS坐标 //gcj02用于获取wx.openLocation坐标 //默认wgs84 type:'wgs84/gcj02', //开启高精度定位,默认false isHighAccuracy:true, //成功后执行的回调函数 success:res=>{ console.log(res) //参数res //latitude 纬度 //longitude 经度

HBF__cg的博客 422

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

mpvue 引入腾讯提供的的微信小程序地图 JavaScript SDK

  使用mpvue开发微信小程序时 常常会用到地图  微信小程序原生的地图组件功能不够强大 为提供更加强大的微信小程序地图功能 腾讯和百度都提供了对应的第三方插件 下面介绍mpvue中如何引入腾讯提供的微信小程序 javascript SDK 插件 第一步 登录微信小程序后台 开通腾讯位置服务授权  并按步骤注册好key (官方文档有说明 腾讯地图官方也有很多)  第二步 在腾讯地图官网上...

变强啊!三少奶奶 5017

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

mpvue 开发微信小程序使用腾讯云开发搭建本地服务器教程

因为公司最近想开第二版小程序兼公众号同时开发,所以就想到了用mpvue来同时多端开发 结果一开始就出了不少问题。 首先先做个mpvue的demo吧: 1. 根据mpvue快速案例初始化一个mpvue项目; 2. 下载开发环境的nodeJS demo并解压 demo 地址; 3. 将解压得到的文件夹里面的server 复制到mpvue的demo里面; 4. 修改my-project里面的p...

qq_22177261的博客 424

mpvue对接微信小程序详细流程指南

Mpvue接入微信小程序指南 Mpvue,即使用vue的开发模式结合微信小程序api来开发微信小程序,好处是免去了学习原生小程序语法的时间,提高开发效率和保持框架一致性可复用。但mpvue自身也存在一些缺陷和vue对比的些许差异,所以从以下几个方面说明mpvue接入微信小程序的流程。 安装以及引入 (1)安装参考:http://mpvue.com/mpvue/,流程和安装vue一样 (2...

qq_35430000的博客 1732

几款微信小程序快速开发框架

简介:微信小程序是一种全新的连接用户与服务的方式。那么怎样才能快速开发一个小程序呢?下面小编为大家介绍几款小程序快速开发框架。WePY腾讯官方开源的小程序组件化开发框架,目前有1.4w+Star ,一直在更新着,社区活跃 ... 微信小程序是一种全新的连接用户与服务的方式。那么怎样才能快速开发一个小程序呢?下面小编为大家介绍几款小程序快速开发框架。     WePY ...

蜗牛不会跑 4万+

使用Vue开发微信小程序:mpvue框架

【原文地址】mpvue入门系列教程: 如何在mpvue中正确的引用小程序的原生自定义组件 使用mpvue开发小程序教程(六) 使用mpvue开发小程序教程(五) 使用mpvue开发小程序教程(四) 使用mpvue开发小程序教程(三) 使用mpvue开发小程序教程(二) 使用mpvue开发小程序教程(一) 接触微信小程序有一段时间的开发者或开发团队,我相信多多少少都会为自己搭建封装一些...

pengjunlee的博客 3192
上一篇: mpvue 開發微信小程序(三)home頁面和跳轉到詳情頁面
下一篇: vue-element-admin-template 權限控制整理
低調的D吖
博客等级 码龄14年 9粉丝 52原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值