先写一个方法解析传进来的经纬度
analysis (data1) {
var data = {
location: data1.lat + ',' + data1.lng,
/* 换成自己申请的key */
key: '换成自己申请的key'
}
data.output = 'jsonp'
return new Promise((resolve, reject) => {
// eslint-disable-next-line no-undef
$.ajax({
type: 'get',
dataType: 'jsonp',
data: data,
jsonp: 'callback',
jsonpCallback: 'QQmap',
url: 'http://apis.map.qq.com/ws/geocoder/v1/?',
success: function (json) {
/* json对象转为文本 var aToStr=JSON.stringify(a); */
console.log(json.result)//这个就是返回的地址详细信息,下面我只取了一个地址名称
resolve(json.result.formatted_addresses.recommend)
},