var QQMapWX = require('../../qqmap/qqmap_wx_jssdk');
var qqmapsdk;
Page({
data: {
},
onLoad: function (e) {
qqmapsdk = new QQMapWX({
key: 'XXXXX-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX'
});
this.formSubmit()
},
formSubmit(e) {
var that = this;
qqmapsdk.reverseGeocoder({
success: function (res) {
console.log("success", res);
},
fail: function (error) {
console.error("error", error);
},
})
},
})
备注:要求先在QQMAP的网站“https:
里注册,然后按里边的流程申请秘钥,
再下载qqmap_wx_jssdk并安装到指定目录,然后在小程序后台还要输入服务器域名“https:
再然后就是在空页面里粘贴以上代码,应该可以在调试器里打印出来地址了。地址有两种名称,加上以下代码可测试,详细的大家研究吧。
data: {
map_weizhi: null ,
map_weizhiTwo: null
},
that.data.map_weizhi = res.result.address_component.street_number
that.data.map_weizhiTwo = res.result.formatted_addresses.rough
console.log("地址:", that.data.map_weizhi);
console.log("位置:", that.data.map_weizhiTwo);