借助腾讯地图api实现逆地址解析

 前言

     借助腾讯地图api实现逆地址解析

1. 准备工作

  1.1 微信登录

  1.2  进入小程序js sdk腾讯地图

      找到腾讯地图的官网,找到地图API,找到微信小程序的对应的开发文档,按着文档的步骤进行设置

 

  1.3申请密钥

  1.4下载sdk

  1.5安全域名设置

      在小程序管理后台 -> 开发 -> 开发管理 -> 开发设置 -> “服务器域名” 中设置request合法域名,添加https://apis.map.qq.com

2. 地址逆解析

       引入,并创建实例

import QQMapWx from '../../utils/qqmap-wx-jssdk.min.js'
var qqmapsdk;

onLoad(options) {
    qqmapsdk = new QQMapWx({
      key: 'UUKBZ-EDDCX-2VG4N-TZFQP-C74FF-HCFVA'
    })
}

      进行逆解析reverseGeocoder

wx.getLocation({
      type: 'gcj02',
      isHighAccuracy: true,
      success: (res) => {
        qqmapsdk.reverseGeocoder({
          location: {
            latitude: res.latitude,
            longitude: res.longitude
          },
          success: (res) => {
            console.log(res)
            this.setData({
              address: res.result.address
            })
          },
          fail(err) {
            console.log(err)
          }
        })
      }
})

3. 切换地址

    准备工作:申请开通

  • 在manifest.json中打开源码视图,配置

       在当前页面使用 uni-App 中的 getLocation chooseLocation 以及地址逆解析的方法,获取当前位置和选择位置的显示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值