| | |
| | | <span |
| | | @click="ssjmxs" |
| | | style="float: left; height: 100%; width: 80%; overflow: hidden" |
| | | ><i class="el-icon-search" style="padding: 0px 15px 0px 20px;font-size: 0.15rem;"></i |
| | | ><i |
| | | class="el-icon-search" |
| | | style="padding: 0px 15px 0px 20px; font-size: 0.15rem" |
| | | ></i |
| | | >{{ syssval }}</span |
| | | > |
| | | <span |
| | |
| | | width: 0.8rem; |
| | | position: relative; |
| | | font-size: 0.14rem; |
| | | |
| | | } |
| | | .el-select:after { |
| | | content: ""; |
| | |
| | | line-height: 20px; |
| | | } |
| | | .ssjg .addressBox { |
| | | text-indent: 27px; |
| | | margin-left: 27px; |
| | | margin-top: 5px; |
| | | color: #000; |
| | | font-weight: 500; |
| | |
| | | rectangle.maxy > 31.182515322 && (rectangle.maxy = 31.182515322); |
| | | return `RECT(${rectangle.minx} ${rectangle.miny},${rectangle.maxx} ${rectangle.maxy})`; |
| | | }, |
| | | getPoi() { |
| | | getGdPoi() { |
| | | axios |
| | | .get(common.poiserve, { |
| | | params: { |
| | |
| | | }, |
| | | }) |
| | | .then((res) => { |
| | | // 高德 |
| | | console.log("poiserve"); |
| | | if (res.data.status == "1") { |
| | | res.data.pois && |
| | | res.data.pois |
| | |
| | | pname: val.province, |
| | | type: val.type, |
| | | typecode: val.typecode, |
| | | }; |
| | | Allresults.push(obj); |
| | | }); |
| | | } |
| | | this.total = Allresults.length; |
| | | this.poiList = Allresults; |
| | | this.showList = true; |
| | | }); |
| | | }, |
| | | getBdPoi() { |
| | | axios |
| | | .get(common.poiserve, { |
| | | params: { |
| | | request: "bdPoi", |
| | | query: this.poi_text, |
| | | output: "json", |
| | | coord: "cgcs2000", |
| | | page_num: 1, |
| | | page_size: 30, |
| | | }, |
| | | }) |
| | | .then((res) => { |
| | | console.log(res); |
| | | if (res.data.status == 0) { |
| | | res.data.results && |
| | | res.data.results |
| | | .filter((item) => { |
| | | var reg = new RegExp("[\\u4E00-\\u9FFF]+", "g"); |
| | | return ( |
| | | item.city.includes("北京") && |
| | | item.name.includes(this.poi_text) |
| | | ); |
| | | }) |
| | | .forEach((val) => { |
| | | let obj = { |
| | | address: val.address, |
| | | adname: val.area, |
| | | cityname: val.city, |
| | | id: val.uid, |
| | | lat: parseFloat(val.location.lat), |
| | | lng: parseFloat(val.location.lng), |
| | | name: val.name, |
| | | pname: val.province, |
| | | }; |
| | | Allresults.push(obj); |
| | | }); |
| | |
| | | this.poiList = []; |
| | | switch (this.select) { |
| | | case "全部": |
| | | this.getPoi(); |
| | | this.getBdPoi(); |
| | | this.getData(); |
| | | // axios |
| | | // .all([ |
| | |
| | | // ); |
| | | break; |
| | | case "POI": |
| | | this.getPoi(); |
| | | this.getBdPoi(); |
| | | break; |
| | | case "地块": |
| | | this.getData(); |