| | |
| | | <div class="barline"></div> |
| | | <lc-service-layer></lc-service-layer> |
| | | </sgis-layer-controller> |
| | | <lc-service-layer-filter v-show="showServiceLayerFilter"></lc-service-layer-filter> |
| | | <lc-service-layer-filter v-show="showServiceLayerFilter" ref="serviceLayerFilter"></lc-service-layer-filter> |
| | | <monitor-panel></monitor-panel> |
| | | </div> |
| | | </template> |
| | |
| | | <script> |
| | | import 'leaflet/dist/leaflet.css' |
| | | import Sgis from '@src/Sgis' |
| | | import mapConfig from '@/conf/MapConfig' |
| | | // import mapConfig from '@/conf/MapConfig' |
| | | import SgisLayerController from '@components/LayerController/LayerController' |
| | | import LcBasemap from '@components/LayerController/modules/LcBaseMap' |
| | | import LcServiceLayer from '@components/LayerController/modules/LcServiceLayer' |
| | |
| | | }, |
| | | computed:{ |
| | | ...mapState({ |
| | | showServiceLayerFilter: state => state.showServiceLayerFilter |
| | | showServiceLayerFilter: state => state.showServiceLayerFilter, |
| | | mapConfig: state => state.mapConfig |
| | | }) |
| | | }, |
| | | beforeMount(){ |
| | |
| | | this.mapObj = Sgis.initMap(mapcontainer) |
| | | |
| | | this.basemapHelper = Sgis.initBasemapsHelper(this.mapObj.map, this.mapObj.L) // 初始化基础底图助手 |
| | | this.basemapHelper.initBasemap(mapConfig, false) // 第二个参数,表示是否内网底图 |
| | | this.basemapHelper.initBasemap(this.mapConfig, false) // 第二个参数,表示是否内网底图 |
| | | |
| | | this.serviceLayerHelper = Sgis.initTileLayersHelper(this.mapObj.map, this.mapObj.L) // 初始化业务底图助手 |
| | | this.serviceLayerHelper.initServiceLayers(mapConfig) |
| | | this.serviceLayerHelper.initServiceLayers(this.mapConfig) |
| | | |
| | | this.vectorLayerHelper = Sgis.initVectorLayersHelper(this.mapObj.map, this.mapObj.L) // 初始化动态要素图层助手 |
| | | this.vectorLayerHelper.initVectorLayers(mapConfig) |
| | | this.vectorLayerHelper.initVectorLayers(this.mapConfig) |
| | | |
| | | this.setMapObj(this.mapObj) |
| | | this.setBasemapHelper(this.basemapHelper) |