码迷,mamicode.com
首页 > 微信 > 详细

微信小程序中逆向地址解析

时间:2019-01-18 12:29:23      阅读:341      评论:0      收藏:0      [点我收藏+]

标签:span   保存   eth   ring   ons   cat   展示   long   val   

链接:https://blog.csdn.net/hongzhangzhao/article/details/79427668

微信小程序提供的接口只能获得用户的经纬度
wx.getLocation(Object)
可以通过腾讯提供的位置位置服务接口解析经纬度来获取地址信息
首先进入腾讯位置服务官网http://lbs.qq.com/index.html
在右上角选择"接入指引"
~ 完成图中前三个步骤就Ok了,主要是获得开发密钥(Key)

技术分享图片

~ 接下来在首页,选择"开发"下的"WebService API",进入里面有接口相关的使用信息

技术分享图片

~ 下面是代码展示

  wx.getLocation({ //没有特别说明的都是固定写法
    type: ‘wgs84‘,
    success: function (res) {
      console.log(‘location‘, res);
      var locationString = res.latitude + "," + res.longitude;
      wx.request({
        url: ‘http://apis.map.qq.com/ws/geocoder/v1/‘,
        data: {
          "key": "xxxx-xxxx-xxxx-xxxx-xxxx-xxxx",
          "location": locationString
        },
        method: ‘GET‘,
        success: function (r) {
          //输出一下位置信息
          console.log(‘用户位置信息‘,r.data.result.address);
          //r.data.result.address获得的就是用户的位置信息,将它保存到一个全局变量上
          getApp().globalData.locationInfo = r.data.result.address;
          //这步是将位置信息保存到本地缓存中,key = value的形式
          try {
            wx.setStorageSync(‘locationInfo‘, r.data.result.address)
          } catch (e) {
            console.log(e)
          }
        }
      });
    }
  });

技术分享图片

key:3KQBZ-UPFWP-IGDDH-LP4OP-XM4C3-2KBBB

key地址:https://lbs.qq.com/console/setting.html?key=3KQBZ-UPFWP-IGDDH-LP4OP-XM4C3-2KBBB

 

微信小程序中逆向地址解析

标签:span   保存   eth   ring   ons   cat   展示   long   val   

原文地址:https://www.cnblogs.com/wangshengli520/p/10286591.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!