qqmap= new QQMapWX({
key: 'E2SBZ-YUZOW-FP2R6-RCDMG-PVI52-YBBP5' // 必填
})
qqmap.reverseGeocoder({ //逆地址解析(经纬度 ==> 坐标位置)
location: {
latitude: that.data.latitude,
longitude: that.data.longitude
},
success(res) {
console.log(res)
if (!that.data.countyId) {
that.getMyHouse()
that.getPheryHouse()
that.setData({
province: res.result.ad_info.province,
city: res.result.ad_info.city,
district: res.result.ad_info.district
})
}
},
fail: function (res) {
console.log('fail', res);
},
})
}
返回:fail {status: 111, message: "签名验证失败,解决方法见:https://lbs.qq.com/faq/serverFaq/webServiceKey"}
1.调用API时使用的签名密钥(即key参数)不正确。
2.计算签名字符串时的方法不正确。
3.请求中可能包含有特殊字符,而这些特殊字符没有被正确地URL编码。
https://lbs.qq.com/faq/serverFaq/webServiceKey
调试工具:
https://lbs.qq.com/service/webService/WebServiceAPITool/md5_tool
哪个大神解决一下,困扰一星期了