wx.getLocation({
type: 'gcj02',
success: () => {
// 调用微信选择位置API
wx.chooseLocation({
success: (res) => {
// 获取到经纬度后,调用逆地理编码获取省市区信息
console.log('选择位置:', res);
this.getLocationInfo(res.latitude, res.longitude, res.address, res.name);
},
fail: (err) => {
console.error('选择位置失败:', err);
if (err.errMsg !== 'chooseLocation:fail cancel') {
wx.showToast({
title: '获取位置失败',
icon: 'none'
});
}
}
});
},
fail: (err) => {
console.error('获取定位失败:', err);
wx.showToast({
title: '请授权位置权限',
icon: 'none'
});
}
});
