| | |
| | | // 标注 |
| | | cvaLayer: null, |
| | | // 建筑2.5D面数据 |
| | | areaLayer: null, |
| | | provider: null, |
| | | wallLayer: null, |
| | | tileset: null, |
| | |
| | | ] |
| | | } |
| | | }, |
| | | props: ['areaLayer'], |
| | | computed: { |
| | | ...mapGetters([ |
| | | 'viewer', |
| | |
| | | // 视角旋转 |
| | | that.viewer.scene.screenSpaceCameraController.enableTilt = false |
| | | |
| | | that.areaLayer = new that.DC.VectorLayer('areaLayer') |
| | | that.viewer.addLayer(that.areaLayer) |
| | | |
| | | axios.get('http://arcgis.jxpskj.com:6080/arcgis/rest/services/lxxqwxq/MapServer/0/query?where=1%3D1&text=&objectIds=&time=&geometry=&geometryType=esriGeometryEnvelope&inSR=&spatialRel=esriSpatialRelIntersects&relationParam=&outFields=*&returnGeometry=true&maxAllowableOffset=&geometryPrecision=&outSR=&returnIdsOnly=false&returnCountOnly=false&orderByFields=&groupByFieldsForStatistics=&outStatistics=&returnZ=false&returnM=false&gdbVersion=&returnDistinctValues=false&returnTrueCurves=false&resultOffset=&resultRecordCount=&f=pjson').then(resultData => { |
| | | resultData.data.features.forEach(item => { |
| | | item.geometry.rings[0].forEach(it => { |
| | |
| | | } |
| | | |
| | | that.viewer.on(that.DC.MouseEventType.MOUSE_MOVE, e => { |
| | | if (e.overlay != undefined) { |
| | | if (e.overlay != undefined && e.layer.id == 'areaLayer') { |
| | | if (select.overlay != undefined) { |
| | | if (e.overlay != select.overlay) { |
| | | select.overlay.setStyle({ |