| | |
| | | liushisijiayuanqudizhibianmafuwu, |
| | | findAddressCandidates, |
| | | getDiKuanFanWei, |
| | | ent_selectByName |
| | | ent_selectByName, |
| | | shengwuSearch |
| | | } from "../../api/api"; |
| | | import vueEvents from "@/utils/vueEvent.js"; |
| | | let PoiLayerConstructor = Vue.extend(coord); |
| | |
| | | pointerFly: null, //定点漫游 |
| | | isShow: false, |
| | | objArr: [], |
| | | pointrange:null, |
| | | |
| | | //关键字查询 |
| | | getFuzzyQuery(res) { |
| | | if(res.message.indexOf('奔驰')>-1){ |
| | | store.queryLayer.val ='奔驰公司' |
| | | } else if(res.message.indexOf('永昌')>-1){ |
| | | store.queryLayer.val ='永昌工业园' |
| | | }else if(res.message.indexOf('京东')>-1){ |
| | | } else if(res.message.indexOf('京东')>-1){ |
| | | store.queryLayer.val ='京东' |
| | | }else if(res.message.indexOf('小米')>-1){ |
| | | store.queryLayer.val ='小米' |
| | |
| | | store.queryLayer.val ='博大大厦' |
| | | }else{ |
| | | |
| | | // store.queryLayer.val = res.message; |
| | | store.queryLayer.val = res.message; |
| | | } |
| | | |
| | | this.setClearAllMsg(); |
| | |
| | | |
| | | this.dataQuery = []; |
| | | this.objArr = []; |
| | | this.pointrange = 2000; |
| | | for (var i = 0; i < length; i++) { |
| | | var world = keyWorld[i].word; |
| | | if(world.indexOf('奔驰')>-1){ |
| | | world ='奔驰' |
| | | } else if(world.indexOf('永昌')>-1){ |
| | | world ='永昌' |
| | | }else if(world.indexOf('京东')>-1){ |
| | | world ='奔驰'; |
| | | this.pointrange = 12000 |
| | | } else if(world.indexOf('京东')>-1){ |
| | | world ='京东' |
| | | }else if(world.indexOf('小米')>-1){ |
| | | world ='小米' |
| | | }else if(world.indexOf('博大')>-1){ |
| | | world ='博大' |
| | | }else{ |
| | | continue; |
| | | } |
| | | }else if(world.indexOf('博大大厦')>-1){ |
| | | world ='博大大厦' |
| | | } |
| | | this.setFuzzyQueryData(world, i, length - 1); |
| | | } |
| | | } |
| | |
| | | Promise.all([ |
| | | ent_selectByName(res), //企业 |
| | | liushisijiayuanqudizhibianmafuwu(res), //园区 |
| | | findAddressCandidates(res) //地块 |
| | | findAddressCandidates(res) ,//地块, |
| | | |
| | | ]).then(result => { |
| | | var that = this; |
| | | store.queryLayer.data = []; |
| | |
| | | }; |
| | | that.objArr.push(itemObj); |
| | | }); |
| | | |
| | | if (index == length) { |
| | | if (that.objArr.length <= 0) { |
| | | |
| | |
| | | offset: { |
| | | heading: Cesium.Math.toRadians(-200), |
| | | pitch: Cesium.Math.toRadians(-45), |
| | | range: 4000 |
| | | range: this.pointrange |
| | | }, |
| | | duration: 3 |
| | | }); |