加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

微信小程序获取当前位置地图,然后通过经纬度获取详细地址信息

发布时间:2020-12-14 19:43:36 所属栏目:资源 来源:网络整理
导读:// 获取当前地图,设置经纬度。 wx.getLocation({ success: (res) => { console.log(res); this.setData({ latitude: res.latitude,longitude: res.longitude }); var locationString = res.latitude + "," + res.longitude; wx.request({ url: 'https://api

// 获取当前地图,设置经纬度。

wx.getLocation({
    success: (res) => {
      console.log(res);
      this.setData({
        latitude: res.latitude,longitude: res.longitude
      });
      var locationString = res.latitude + "," + res.longitude;
      wx.request({
        url: 'https://apis.map.qq.com/ws/geocoder/v1/',data: {
          "key": "PD5BZ-K2VRO-CPEWZ-SOBAC-4KCDT-KAFLF","location": locationString
        },method: 'GET',success: (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)
          }
        }
      });
    }
  }),

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读