微信小程序获取地区code (接腾讯地图)

微信小程序官方文档中,有一个 wx.getLocation(点击跳转API) 接口,可以获取当前的地理位置、速度。如没有code/省市区等相关信息,我们可以对接一个腾讯地图,来获取相关信息

// wx.getLocation接口示例
wx.getLocation({type: 'wgs84', // wgs84 返回 gps 坐标,gcj02 返回可用于 wx.openLocation 的坐标success (res) {const latitude = res.latitudeconst longitude = res.longitudeconst speed = res.speedconst accuracy = res.accuracy}
})

1、创建一个腾讯地图账号后,在我的应用中,点击创建应用,按照项目需求输入并创建

2、创建完成后,点击 添加Key, 注意勾选 WebserviceAPI和微信小程序

3、下载SDK放在项目中

4、引入SDK/创建实例/调用

注意创建实例时key为(2、)中创建的key

reverseGeocoder官方文档

// 引入SDK
import QQMapWX from './qqmap-wx-jssdk.min.js'// 创建实例
var qqmapsdk = new QQMapWX({key: 'XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX' // 这里的key为(2、)中创建的key
});// 调用
qqmapsdk.reverseGeocoder({location: {latitude: res.latitude,longitude: res.longitude},success(res) {console.log(res)},fail(err) {console.error(err)}
})

完成

腾讯地图对接微信小程序官方文档

微信小程序获取地区code相关推荐

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

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

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

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

  3. 微信小程序获取用户信息

    微信小程序获取用户信息 微信小程序获取用户信息接口做了调整: 2021年4月28日24时后发布的小程序新版本,无法通过wx.getUserInfo与获取用户个人信息(头像.昵称.性别与地区),将直接获 ...

  4. 微信小程序获取openid和session_key并且把openid存入数据库

    微信小程序开发交流qq群   581478349 微信小程序获取openid和session_key并且把openid存入数据库.已经调用openid的demo 前后端代码都有,后端php实现 在其它 ...

  5. php小程序登录code无效,微信小程序出现“invalid code”怎么办

    微信小程序出现"invalid code"的解决方法:我们只需要在开发者工具的详情界面中修改Appid即可.小程序分发的code是与appid绑定的,仅当前申请code的appid ...

  6. .Net之微信小程序获取用户UnionID

    前言: 在实际项目开发中我们经常会遇到账号统一的问题,如何在不同端或者是不同的登录方式下保证同一个会员或者用户账号唯一(便于用户信息的管理).这段时间就有一个这样的需求,之前有个客户做了一个微信小程序 ...

  7. 微信授权绑定手机号 java_微信小程序获取手机号授权用户登录功能

    小程序中有很多地方都会用到注册用户信息的地方,用户需要填写手机号等,有了这个组件可以快速获取微信绑定手机号码,无须用户填写. 1.getPhoneNumber这个组件通过button来实现(别的标签无 ...

  8. 微信小程序获取绑定授权用户手机号getPhoneNumber-全流程及手机号带*号问题

    微信小程序获取微信绑定授权手机号getPhoneNumber全流程及出现手机号带*号问题详解 微信小程序文档中给出如下示例 获取微信用户绑定的手机号,需先调用login接口. 因为需要用户主动触发才能 ...

  9. 微信小程序获取带表情的微信名乱码问题

    微信小程序获取带表情的微信名乱码问题 在后台获取完微信用户数据后,对微信名进行UTF-8编码 URLEncoder.encode(nickName, "utf-8") ,将编码后的 ...

最新文章

  1. 万众瞩目,2018中国企业数字化转型国际峰会,重磅来袭
  2. Windows 10的应用体验之二
  3. Gogland IDE Run/Debug Configurations 配置说明
  4. 1.2 内置异常类,异常方法
  5. hwd是长宽高吗_五菱皮卡要来了,五种形态任你选,颜值是你期待的吗?
  6. [转] 关于SQLSERVER2000卸载与出现挂起问题的解决
  7. 有时间了要研究一下Stack Exchange的开源项目
  8. Android学习笔记---09_深入了解各种布局技术
  9. IReport无法打开的原因
  10. aws rds监控慢sql_将AWS S3存储桶与AWS RDS SQL Server集成
  11. 目标跟踪算法的分类(二)
  12. 【原创】ESXI获取虚拟机的moid,并使用VMRC登录远程虚拟机
  13. 保留(私有)地址简介
  14. 单个dcm文件含有多帧数据,如何拆分成多个dcm文件
  15. cadvisor详解
  16. 计算机主机内部配件有哪些,[计算机维护常识]主机内部有哪些附件
  17. M - Make Cents?
  18. 字体图标iconfont的使用
  19. 今后,若你的公众号还按老方式发广告,罚款高的可达百万。有公众号已经被惩处了。
  20. 基于MTCNN和FaceNet的实时人脸检测识别系统

热门文章

  1. vue选择图片的几种方式
  2. Win10 L2TP连接不上的解决办法
  3. C++ | C++数据结构(struct)
  4. 高并发大型互联网站架构设计
  5. 他山之石,可以攻玉篇
  6. ShardingSphere学习
  7. 【C语言】三级指针烧脑题
  8. 上海亚商投顾:创业板指反弹超2% 消费等超跌股全线爆发
  9. 无法连接至服务器用户sa 18456,用户'sa'登录失败(错误18456)解决方案图解
  10. 我国软件昂首阔步向前走