小程序后台中 记得在开发配置将添加 服务器域名 ‘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);