1.我们先在腾讯地图开放平台创建key值,为下面获取位置操作做准备

  1. 申请开发者密钥(key):申请密钥

  2. 开通webserviceAPI服务:控制台 ->应用管理 -> 我的应用 ->添加key-> 勾选WebServiceAPI -> 保存

    (小程序SDK需要用到webserviceAPI的部分服务,所以使用该功能的KEY需要具备相应的权限)

  3. 下载微信小程序JavaScriptSDK,微信小程序JavaScriptSDK v1.1   JavaScriptSDK v1.2

首先进入腾讯地图开放平台注册并登录,

登录之后,点击右上角控制台

接着如图我的应用中的创建应用按钮

输入之后,再点击添加key

按图示勾选,App ID填写自己的,之后生成一个key值,为下面获取位置操作做准备

2.重点来了

点击开发文档中的微信小程序

点击第3项中的蓝色超链接下载javaScriptSDK v1.1/1.2

下载完之后需要将文件放入项目中(我放在自己创建的common下的lib文件夹下)

接着在你需要定位的页面写入,并在data中定义相关数据

var QQMapWX = require('../../common/lib/qqmap-wx-jssdk.min.js');
data() {return {qqmapsdk: {},address: ''//用于存放地址}},

并在onload中写入以下代码

onLoad() {this.qqmapsdk = new QQMapWX({key: 'O6SBZ-E63CD-GRH43-HUXU6-TGXKE-CUBSO'});uni.getLocation({type: 'wgs84',success: ()=>{/* 逆地址解析 */this.qqmapsdk.reverseGeocoder({success:(res)=>{console.log(res);this.address = res.result.addressconsole.log(this.address);}})}});},

3.最后一步

还需要在manifest.json文件中增添以下代码

"permission": {"scope.userLocation": {"desc": "你的位置信息将用于小程序位置接口的效果展示"}}

在下图位置

uniApp中获取定位相关推荐

  1. Android中获取定位经纬度信息

    场景 根据GPS获取经纬度效果 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实 ...

  2. uni-app中的定位功能

    uni-app定位功能 首先写一个点击事件,然后使用uniapp官方API

  3. cordova使用cordova-plugin-baidumaplocation插件获取定位

    原文:cordova使用cordova-plugin-baidumaplocation插件获取定位 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/m ...

  4. 【Android App】GPS获取定位经纬度和根据经纬度获取详细地址讲解及实战(附源码和演示 超详细)

    需要全部代码请点赞关注收藏后评论区留言私信~~~ 一.获取定位信息 开启定位相关功能只是将定位的前提条件准备好,若想获得手机当前所处的位置信息,还要依靠下列的3种定位工具. (1)定位条件器Crite ...

  5. UNIAPP中腾讯地图选点组件和wx.getLocation配合使用,实现定位当前位置,并获取当前位置信息。

    我是用地图选点组件和wx.getLocation()接口组合起来实现定位当前位置并获取当前位置信息进行使用,大致说一下自己的实现步骤. 写的虽然粗糙,但是纯纯干货啊兄弟!!! 腾讯位置服务申请key ...

  6. uniapp小程序获取定位(高德SDK)

    由于uniapp自带的getlocation方法不支持解析地址,所以这里记录下使用高德sdk的方法 首先登陆高德开放平台 登录/注册后打开控制台,在应用管理里创建新应用 然后点击添加按钮,添加key ...

  7. uniapp 中APP端调用uni.getLocation偶尔获取不到address解决方法

    uniapp 中APP端调用uni.getLocation偶尔获取不到address解决方法 1.配置geocode为true uni.getLocation({type: 'wgs84',geoco ...

  8. uniapp中实现微信H5定位、解决跨域问题

    uniapp中实现微信H5定位 跨域问题: 移动端h5中直接使用WebServiceAPI可能会有跨域问题,前端最简单的解决方法就是jsonp, 但uniapp中再使用jQuery的ajax就不太友好 ...

  9. uniapp中app接入高德地图实现标点定位

    ps:如果你只想用在一个平台上那么就看对应的准备工作即可.例:你只需h5接入地图,那么你只需看   一. h5接入高德地图准备工作和最后的代码即可. 一. h5接入高德地图准备工作 1. 去高德地图平 ...

最新文章

  1. 女生学编程有哪些好处呢?
  2. WinEdt(latex)详而简单教程
  3. c strlen C++ strlen
  4. 更新网盘(云存储)功能需求,免费网盘需求,手机数据备份
  5. 平安、招行、工行、微众、网商们怎么都在布局卫星物联网?
  6. js打开、关闭页面和运行代码那些事
  7. ble 连接成功后找不到服务_闷声发大财的BLE芯片龙头
  8. jquery.js和jquery-1.4.2.min.js的区别
  9. 2019春第八周作业
  10. Python的元组()与字典 { }
  11. 【ArcGIS|空间分析】地理编码
  12. 服务器中C盘的虚拟大文件,查看虚拟机的大文件系统
  13. 数据--第27课 - 初始斗转
  14. Internet Download Manager has been registered withafake Serial Number
  15. android获取汉字拼音首字母,ios/android获取汉字拼音首字母
  16. C# winform 自定义控件配置代码 多显示 换行
  17. GIT 命令学习:获取与创建项目
  18. 小红书接口加密参数X-sign
  19. python--查看微信好友是否删除自己
  20. Charles抓包遇到Not allowed POST https://xxxxxxxxxxx/xxxxxxxxxx connection dropped

热门文章

  1. csust第六次周赛题解全集
  2. 如何用AR引擎技术, 5步优雅实现物体识别和跟踪
  3. 16个最热门的 Android Apps 推荐下载
  4. SpringAop之joinPoint讲解
  5. buuctf-misc-小明的保险箱
  6. 流程保证质量(规范+测试+设计)
  7. 数据库连接池,你不知道的秘密
  8. 字节流和字符流的区别?
  9. js htmlEncode
  10. php系统一直重新安装,系统重装失败无法进入系统怎么办