| | |
| | | this.longitude = data[0] |
| | | this.latitude = data[1] |
| | | this.$emit("getLonLat", data) |
| | | |
| | | }, |
| | | remoteMethod(data) { |
| | | this.queryString = data |
| | |
| | | let location = this.longitude + " " + this.latitude |
| | | searchByLonLat(ak, query, region, region_type, page_size, page_num, infos, radius, location).then(res => { |
| | | let data = res.data.result[0] |
| | | this.queryString = data.address |
| | | this.$emit("getAddress", this.queryString) |
| | | if(data!=undefined){ |
| | | this.queryString = data.address |
| | | this.$emit("getAddress", this.queryString) |
| | | let point = [data.location.lng,data.location.lat] |
| | | this.$emit("getLonLat", point) |
| | | //清空 |
| | | this.searchList = [] |
| | | //触发搜索 |
| | | this.getAddressByQuery() |
| | | }else{ |
| | | this.queryString = []; |
| | | //清空 |
| | | this.searchList = [] |
| | | this.$emit("getAddress", '') |
| | | this.$emit("getLonLat", ['','']) |
| | | } |
| | | |
| | | }) |
| | | }, |
| | | selectChange(data) { |