| | |
| | | this.creatQueryMeta(res); |
| | | break; |
| | | case "aroundPoi_2": |
| | | this.addWfsLayer(res); |
| | | // this.addWfsLayer(res); |
| | | this.addTetrahedron(res); |
| | | break; |
| | | case "getParam": |
| | | this.addTetrahedron(res); |
| | | break; |
| | | case "getTAIWAN": |
| | | this.addWfsLayer(res); |
| | | // this.addTetrahedron(res); |
| | | break; |
| | | case "attackentity": |
| | | this.addPolyLine(res); |
| | |
| | | z: 21 |
| | | }; |
| | | }); |
| | | positions.forEach((item,index) => { |
| | | positions.forEach((item, index) => { |
| | | const particle = earthCtrl.factory.createParticleEffect("flame", item, { |
| | | translation: SmartEarth.Cesium.Cartesian3.fromElements(0, 0, 0), //平移 |
| | | emissionRate: 500, |
| | | startScale: 15, |
| | | endScale: 45, |
| | | }); |
| | | if (index == positions.length/2) { |
| | | if (index == positions.length / 2) { |
| | | earthCtrl.camera.flyTo(item.x, item.y, 3000, 0, -90, 0, 2); |
| | | } |
| | | this.layerList.push({ |
| | |
| | | this.layerList.splice(i, 1); |
| | | i--; |
| | | } |
| | | else if (obj.func == "getTAIWAN") { |
| | | this.layerList[i].layer.destroy(); |
| | | this.layerList.splice(i, 1); |
| | | i--; |
| | | } |
| | | else if (obj.func == "radarMaskScan") { |
| | | this.layerList[i].layer.deleteObject(); |
| | | this.layerList.splice(i, 1); |