微信小程序逆地址解析

本文介绍了微信小程序进行逆地址解析的三个步骤:1. 通过个人开发账号申请密钥;2. 在微信开放平台添加服务器域名;3. 使用微信小程序的SDK或request请求接口进行逆解析,并讨论了其优缺点。
摘要由CSDN通过智能技术生成

1.申请密钥

创建个人开发账号 -》控制台 -》 应用管理 -》 创建应用勾选webServerApi和小程序,添加appId -》 生成应用密钥

腾讯位置服务

2. 微信开放平台添加到服务器域名

开发管理 -》 开发设置 -》将https://apis.map.qq.com 添加到服务器域名

3.逆解析方法

  1. 通过微信小程序scriptApi sdk下载

项目中调用逆解析方法reverseGeocoder

var QQMapWX = require('../../../utils/qqmap-wx-jssdk.min');
var qqmapsdk = new QQMapWX({
  key: '密钥'
}); 

qqmapsdk.reverseGeocoder({
  location: {latitude: this.data.latitude, longitude: this.data.longitude},
  success(res) {
    that.setData({
      locationText: res.result.address // 地址信息根据个人需要
    })
  },
  fail(err) {
    console.log(err)
  }
})
  1. 使用request 请求单独接口
wx.request({
      url: `https://apis.map.qq.com/ws/geocoder/v1/`,
      data: {
        "key": "密钥",
        "location": `${lat},${lgt}`
      },
      method: 'GET',
      success(res) {
        that.setData({
          locationText: res.data.result.address
        })
      }
    })

好处:是可以在腾讯位置服务监听程序中的调用情况
坏处:有额度约束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值