小程序后台中 记得在开发配置将添加 服务器域名 ‘https://apis.map.qq.com’ (否则调试时展示不出来 走fail错误的内容 腾讯地图API密钥记得替换)

// 获取自己的定位信息

setTimeout(() => {
  
  // wx.getLocation({
  调用`wx.getLocationAsync`,类型设置为’gcj02’,意味着它将返回纬度和经度的位置。
  //   type: 'gcj02', // 获取的定位结果为经纬度
  //   success: function (res) { // 1.  如果成功获取位置,它会记录位置的纬度、经度、速度和精度。
  //    var latitude = res.latitude // 纬度
  //    var longitude = res.longitude // 经度
  //    var speed = res.speed // 速度,单位m/s
  //    var accuracy = res.accuracy // 位置精度
  //    console.log(
  //     latitude,
  //     longitude,
  //     speed,
  //     accuracy
  //    );
  //    wx.request({
  //     url: 'https://apis.map.qq.com/ws/geocoder/v1/',
  //     data: {
  //       location: latitude + ',' + longitude,
  //       key: 'YUIBZ-xxxx-LIJWD-xxxx-J4UWH-xxxx',
  //       // get_poi: 0
  //     },
  //     success: function(res) {
  //       console.log(
  //         res
  //       );
  //       wx.showToast({
  //         title: res.data.result.address,
  //         icon: 'none'
  //       })
  //       console.log(res.data.result.address) // 详细地址
  //     },
  //     fail: function (res){
  //       wx.showToast({
  //         title: 'fail',
  //       })
  //     }
  //   })
  //     // 在这里处理获取到的用户定位信息
  //   },
  //   fail: function (res) {// 用户拒绝授权或定位失败的处理
  //     wx.showToast({
  //       title: '定位错误,请打开定位!',
  //       icon: 'error'
  //     })
  //     // wx.navigateBack({
  //     //   delta: 1,
  //     //   success: (res) => {
  //     //     console.log(res);
  //     //       wx.showToast({ title: '定位错误,请打开定位!', icon: 'error' })
  //     //   },
  //     //   fail: (res) => {
  //     //     wx.showToast({ title: '定位错误,请打开定位!', icon: 'error' })
  //     //   },
  //     // })
  //   }
  // })
}, 1000);