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

前端之家收集整理的这篇文章主要介绍了微信小程序获取当前位置地图,然后通过经纬度获取详细地址信息前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

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)
          }
        }
      });
    }
  }),

猜你在找的微信小程序相关文章