| | |
| | | <template> |
| | | <div class="map-layout"> |
| | | <Map @init="init" :option="option" v-if="option" /> |
| | | <Tab v-if="loaded" /> |
| | | </div> |
| | | <div style="height:1000px;width:100%;background:#FFFFFF;padding:20px"> |
| | | <el-tabs v-model="activeName"> |
| | | <el-tab-pane label="60万吨" name="first"> |
| | | <sixty></sixty> |
| | | </el-tab-pane> |
| | | <el-tab-pane label="130万吨" name="second"> |
| | | <oneHundredAndThirty></oneHundredAndThirty> |
| | | </el-tab-pane> |
| | | </el-tabs> |
| | | </div> |
| | | |
| | | |
| | | </template> |
| | | |
| | | <script> |
| | | import sixty from './components/sixty.vue' |
| | | import oneHundredAndThirty from './components/oneHundredAndThirty.vue' |
| | | import Map from '../../../../components/Map'; |
| | | import Tab from '../../../../components/Tab'; |
| | | import { global } from '../../../../global'; |
| | |
| | | components: { |
| | | Map, |
| | | Tab, |
| | | oneHundredAndThirty, |
| | | sixty |
| | | }, |
| | | data() { |
| | | return { |
| | | activeName:'first', |
| | | loaded: false, |
| | | map: null, |
| | | option: null, |
| | |
| | | this.loaded = true; |
| | | |
| | | map.addModel({ |
| | | link: 'http://model.szwutu.cn:8100/data1/namiso-ub3dm/tileset.json', |
| | | link: 'http://222.92.213.22:8006/b3dm60/tileset.json', |
| | | name: '商业园区', |
| | | callback: tileset => { |
| | | var boundingSphere = tileset.boundingSphere; |
| | |
| | | |
| | | <style scoped> |
| | | .map-layout { |
| | | height: 100%; |
| | | height: 920px;; |
| | | position: relative; |
| | | } |
| | | |