| | |
| | | <div |
| | | class="edit" |
| | | @click="showLayerAttribute()" |
| | | v-if="!showlocal" |
| | | v-if="!showlocal && !shwoHistogram" |
| | | v-show="!firstLevel" |
| | | > |
| | | <i class="el-icon-tickets"></i> 属性 |
| | |
| | | <div |
| | | class="edit" |
| | | @click="positioning()" |
| | | v-show="showlocal" |
| | | v-if="showlocal" |
| | | > |
| | | <i class="el-icon-tickets"></i> 定位 |
| | | </div> |
| | |
| | | for (var i in Viewer.scene.primitives._primitives) { |
| | | Viewer.scene.primitives._primitives[i].show = checked; |
| | | if (Viewer.scene.primitives._primitives[i].id == data.cnName) { |
| | | std.push(res.id); |
| | | // std.push(res.id); |
| | | Viewer.flyTo(Viewer.scene.primitives._primitives[i]); |
| | | } |
| | | } |
| | |
| | | window.map.getLayers().getArray().forEach(item => { |
| | | if (item.get("name") == data.cnName) { |
| | | item.setVisible(checked); |
| | | debugger |
| | | |
| | | } |
| | | }); |
| | | } |
| | |
| | | }); |
| | | window.map.addLayer(vectorLayer); |
| | | } else if (res.serveType == "Tileset") { |
| | | |
| | | var tileset = Viewer.scene.primitives.add( |
| | | new Cesium.Cesium3DTileset({ |
| | | name: res.cnName, |
| | |
| | | skipLevelOfDetail: true, // 在遍历时候跳过详情:false |
| | | }) |
| | | ); |
| | | |
| | | tileset.readyPromise.then((tileset) => { |
| | | tileset.id = res.cnName; |
| | | tileset.layerId = res.id; |
| | | this.tileSet(tileset, parseFloat(res.elev)) |
| | | Viewer.flyTo(tileset); |
| | | }); |
| | | window.model = tileset |
| | | } |
| | | }, |
| | | |