首先先在腾讯地址服务申请好密钥,其次下载qqmap-wx-jssdk文件,点此前往申请
在小程序上使用
var QQMapWX = require('../../utils/qqmap-wx-jssdk.js');
var keys = new QQMapWX({
key: '你申请的密钥'
});
//获取位置
getLocations() {
var that = this;
wx.getLocation({
type: 'gcj02',
success: function (res) {
var lat = res.latitude;
var lng = res.longitude;
// app.globalData.lat = lat;
// app.globalData.lng = lng;
//地图逆解析
keys.reverseGeocoder({
location: {
latitude: lat,
longitude: lng
},
success: function (res) {
//获取详细地址
// console.log(res.result)
var citys = res.result.address_component.city;
var cityid = res.result.ad_info.adcode;
var cityObj = {
fullname: citys,
lat: lat,
lng: lng,
id: cityid
};
console.log('citys',citys)
//app.globalData.city = cityObj;
//that.setData({
// dwAddr: citys
//})
}
})
},
fail: e => {
that.refuserr();
}
})
},