1:去腾讯地图官网下载地图工具包放到lib文件夹下

2:在所用的js里引入

var QQMapWX = require("../../libs/qqmap-wx-jssdk.js"); //引入插件var qqmapsdk; //定义变量(文档那的)
Page({/*** 页面的初始数据*/data: {curLat: 0, // 存纬度的 (手动选择地址后 经纬度重新赋值, 打开地图 要用)curLon: 0 ,//存经度的,curCityAddress:'',//当前位置},//获取当前定位
position(){var that = this;var locations;qqmapsdk = new QQMapWX({key: '去腾讯地图开发者平台中申请'});//新建实例wx.getLocation({ //小程序 的获取当前的位置经纬度 type: 'gcj02',success(res) {that.setData({//给经纬度赋个值吧curLat: res.latitude,curLon: res.longitude})qqmapsdk.reverseGeocoder({ //腾讯的地图的接口 经纬度查位置 //并没有很精确location: {latitude: res.latitude,longitude: res.longitude},success: function (addressRes) {// 可看文档取自己需要信息  这只取了addressthat.weather()that.setData({curCityAddress: addressRes.result.address,})},fail: function (error) {console.error(error);},})},fail: function (err) {console.log(err);//失败的时候 可以查查 用户授权情况 //wx.getSetting();获取用户的当前设置,返回值中只会出现小程序已经向用户请求过的权限wx.getSetting({success: function (res) {console.log(res);console.log(res.authSetting.scope.userLocation); //可以判断用户是否 取消授权了 以便后续可以再次提醒他授权//授权在这不多做讨论}})}})
}
})

自己开发的出门必备小程序可以扫码体验交流交流

微信小程序获取当前定位 超简单相关推荐

  1. 解决通过微信小程序获取的定位坐标在百度地图渲染误差过大问题

    微信小程序可以获取两种坐标系的经纬度,分别为WGS84(大地坐标系)和GCJ02(国测局坐标系)而百度却是在其基础上进行加密形成了自己的一套坐标系bd09(百度坐标系),如果直接用微信小程序获取的经纬 ...

  2. 微信小程序获取实时定位(记录)

    首先在app.json里配置: "requiredBackgroundModes": ["location"] 在需要定位的页面js里: getUserLoca ...

  3. 微信小程序python解析获取用户手机号_微信小程序获取用户手机号

    获取微信用户绑定的手机号,需先调用wx.login接口. 小程序获取code. 后台得到session_key,openid. 组件触发getPhoneNumber 因为需要用户主动触发才能发起获取手 ...

  4. 微信小程序获取定位后使用腾讯地图解析到市位置

    微信小程序获取定位解析当前城市位置 咱们就话不多说,这呢是我第一次发布文章,第一次使用,所以使用的也比较简单,也还不是很熟悉,接下来呢就直接上代码吧,希望喜欢的朋友可以关注关注嘿嘿 首先我们需要引入腾 ...

  5. 微信小程序获取当前所在城市(地区定位与切换)

    小程序地区定位与切换 添加链接描述 添加链接描述 添加链接描述 <text class="chengshi">{{citynames}}</text>< ...

  6. 关于微信小程序中时间预约的简单实现

    关于微信小程序中时间预约的简单实现 1. js中定义获取日期函数.日期点击事件 2. 在data中定义数组等变量 3. onLoad调用函数并保存回data 4. wxml展示 5. 页面监控函数on ...

  7. 微信小程序获取OneNet数据显示温湿度

    微信小程序获取OneNet数据显示温湿度 一.OneNet平台 ​ 1.我这里的设备是通过MQTT协议连接到OneNet平台的 ​ 2.微信小程序获取OneNet数据需要得到产品的api-key.设备 ...

  8. 微信小程序+SpringBoot+mybatis+MySQL实现简单的登录

    微信小程序+SpringBoot+mybatis+MySQL实现简单的登录 当下微信小程序和springboot都是比较火的.今天我们来用springboot和微信小程序来实现简单的登录. 1.首先来 ...

  9. 小程序源码:求职招聘微信小程序-多玩法安装简单

    1.多城市招聘平台2.职位版块 3.人才版块 4.招聘会(支持企业在线报名参加招聘会) 5.职场资讯6.企业登录(在手机端可操作企业信息编辑.发布职位.查收简历.通知面试) 7.企业VIP套餐购买功能 ...

最新文章

  1. Ret2Libc(1) (有system、/bin/sh)绕过NX、ASLR
  2. 打造交叉复合型数据人才的高地:清华大学大数据能力提升项目宣讲会成功举行!...
  3. 将字符串和数字合并动态写入
  4. 个人事业实现突破的关键点
  5. 两个3*3*n旋转矩阵在第三维相乘
  6. vim 安装_vim实战:插件安装(Vundle,NerdTree)
  7. 点击某些按钮不要触发验证控件
  8. JIT编译对比AOT编译(附图片)
  9. wedo+scratch第一次上课
  10. chm文件显示“已取消网页导航”的解决办法
  11. Xcode 常用编译选项设置
  12. Coordinated Omission 问题 造成 wrk 压测结果不准
  13. die_visual
  14. 帅到没朋友 (20分)
  15. 偏序集的Dilworth定理学习 (转载)
  16. x32dbg、x64dbg逆向微信发送信息
  17. ARKit 又添新实例:iPhone 上看 Falcon 9 火箭回收
  18. Decimal.quantize
  19. python3中文编码转换显示
  20. java的反射和反编译机制介绍

热门文章

  1. 类拼多多砍价业务总结
  2. 快捷指令获取url内容_快捷指令入门4—一键打开支付宝扫一扫
  3. 如何使用 JavaScript 制作待办事项列表
  4. Lightswitch中使用LINQ
  5. CTSC 2018 简要题解
  6. 不同excel根据某列相同字段值进行关联
  7. 华为Mate7-打开开发者选项
  8. android 动态加载sdk,LiteAVSDK集成,因此可以动态加载库
  9. 错误:error LNK2005 解决方法
  10. Latex如何插入多个图片,实现并排排列或者多行多列排列