通过微信自己的接口API,用户授权后获取到经纬度,通过经纬度调用地图接口返回地理位置信息。

简单、明了!!!(网上自己查询的文档进行编程,转载请注明出处)

代码如下:

qqMapApi: 'http://apis.map.qq.com/ws/geocoder/v1/', //地图接口链接
//获取经纬度
getPosition() {
let that = this;
wx.getLocation({
type: 'wgs84',
success: function(res) {
var latitude = res.latitude;
var longitude = res.longitude;
// wx.setStorageSync('latitude', latitude) //纬度
// wx.setStorageSync('longitude', longitude) //经度
var qqMapApi = that.qqMapApi + "?location=" + latitude + ',' +
longitude + "&key=" + 'XVLBZ-BSU66-ULJSQ-MFGXD-TM7GZ-55F2M' + "&get_poi=1";
wx.request({
url: qqMapApi,
data: {},
method: 'GET',
success: (res) => {
console.log(res)
if (res.statusCode == 200 && res.data.status == 0) {
that.country = res.data.result.address_component.nation;
that.province = res.data.result.address_component.province;
that.city = res.data.result.address_component.city;
that.county = res.data.result.address_component.district;
that.street = res.data.result.address_component.street;
}
}
})
},
fail() {
that.fn_fail();
}
})
},

转载于:https://www.cnblogs.com/zhangjiabin/p/8276400.html

微信小程序——获取具体地理位置信息相关推荐

  1. 微信小程序获取住户地区信息

    微信小程序获取住户地区信息 微信小程序获取住户地区信息 微信小程序获取住户地区信息 1.现在app.js里面配置如下 { //向用户申请获取授权"permission": {&qu ...

  2. 微信小程序获取用户位置信息并显示到地图上

    1.配置地理位置用途说明 在app.json中的大括号内输入 "permission": {"scope.userLocation": {"desc& ...

  3. 从微信服务器获取用户信息,微信小程序Ⅴ [获取登陆用户信息,重点openID(详解)]...

    ♩ 背景 其实这篇文章几个月前就写完了,可是这段时间,微信小程序官方文档有了更新,同事在我本身的实际操做过程当中,发现以前写的过于繁杂,因此如今进行简化梳理,欢迎指摘. 语言框架:ThinkPHP3. ...

  4. 微信小程序获取用户真实信息

    微信在2020年4月13日到4月28日调整了获取用户信息的接口,4月28日24时后发布的新版本小程序就获取不到用户的真实信息了 附上原文链接:微信用户信息接口调整 注意事项: 调用wx.getUser ...

  5. 微信小程序Ⅴ [获取登录用户信息,重点openID(详解)]

    ♩ 背景 其实这篇文章几个月前就写完了,但是这段时间,微信小程序官方文档有了更新,同事在我自己的实际操作过程中,发现之前写的过于繁杂,所以现在进行简化梳理,欢迎指摘. 语言框架:ThinkPHP3.2 ...

  6. uniapp微信小程序获取当前位置信息、经纬度转换、导航地图实现

    1.调用接口,官网文档是这样写的 uni.getLocation({type: 'wgs84',success: function (res) {console.log('当前位置的经度:' + re ...

  7. 微信小程序获取用户位置信息

    1.在 app.json 里面增加 permission 属性配置小程序配置 | 微信开放文档 "permission": {"scope.userLocation&qu ...

  8. uni-app 对接微信小程序获取用户个人信息和获取用户手机号码

    第一次对接小程序授权的时候以为能一进入这个项目就要调用获取授权信息,后面写好逻辑之后提交审核,一直审核不通过,后面查了原因之后才发现不能一进入页面就调用授权,而且项目需要个人信息和手机号码两个都要获取 ...

  9. 微信小程序获取用户简要信息

    因为项目的需要,研究了一下微信获取用户的简单信息,在过程中耗费了许多的时间,想发出来与大家一起分享学习,有大牛看到不足的地方也希望大家指教! 小程序: var utils = require(&quo ...

最新文章

  1. 高并发Nginx,Tomcat8,mysql数据库配置
  2. “谈谈我对技术发展的一点感悟”阅读小记
  3. Unable to execute dex: Multiple dex files define Lcom
  4. dubbo 消费者也要暴露端口吗_一文详细解读 Dubbo 中的 http 协议
  5. docker学习4-docker安装mysql环境
  6. 计算机电缆 耐火,耐火计算机电缆ZR-NH-DJVVP
  7. java第六次作业 计科1501班 张鹏
  8. Python机器学习:SVM001什么是支撑向量机
  9. JAVA 5.17习题
  10. java 符号引用与直接引用
  11. oracle10gdmp字符集,从Export DMP文件看导出字符集(上)
  12. Ncurses学习经历(九)屏幕操作
  13. safari遮罩无效
  14. Codeforces 887D - Ratings and Reality Shows
  15. sublime text 3 javascript 语法检查
  16. 我写的新闻——Adobe校园行西工大站圆满落幕
  17. PDF分割成两页怎么弄?来看看这3个工具
  18. Datadog——Monitor as a service(笔记)
  19. 汉锐4K广播专业会议摄像机
  20. 有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

热门文章

  1. 【滑动窗口】leetcode209:长度最小的子数组
  2. 采用dlopen、dlsym、dlclose加载动态链接库
  3. Sublime Text3运行node.js
  4. Hibernate保存对象出现 org.hibernate.NonUniqueObjectExce
  5. Windows 下80端口被进程 System PID=4 占用的解决方法
  6. layer 父弹出框上弹出子弹框窗体大小问题
  7. 【CCCC】L3-001 凑零钱 (30分),,01背包路径打印
  8. NYOJ31 - 5个数求最值
  9. java推送微信消息换行_5行代码实现微信小程序模版消息推送 (含推送后台和小程序源码)...
  10. jsp servlet mysql 乱码_关于jsp和servlet中的乱码问题