import mapConfig from '../../conf/MapConfig'
|
|
const state = {
|
currentCorp: null,
|
currentCorpType: null,
|
map: null, // 实例化的map
|
basemapHelper: {}, // 影像地图图层控制器实现助手程序
|
serviceLayerHelper: {}, // 服务图层控制器实现助手程序
|
vectoryLayerHelper: {}, // 动态图层控制器实现助手程序
|
layerControllerVisible: { // 图层控制面板的显示状态››
|
layerController: true // 爸爸栏目:是否显示图层控制面板
|
},
|
showServiceLayerFilter: false, // Service图层过滤器
|
selectedServiceLayer: '', // 使用过滤器时,被打开的WMS服务的CODE
|
serviceLayerFilters: {}, // 服务图层控制过滤配置
|
checkedLayers: {}, // 选中图层对象
|
mapConfig: mapConfig
|
}
|
const mutations = {
|
setMapObj (state, map) {
|
state.map = map
|
},
|
setBasemapHelper (state, layerHelper) {
|
state.basemapHelper = layerHelper
|
},
|
setCheckedLayers (state, checkedLayers) {
|
state.checkedLayers = checkedLayers
|
},
|
setServiceLayerHelper (state, layerHelper) {
|
state.serviceLayerHelper = layerHelper
|
},
|
setVectorLayerHelper (state, layerHelper) {
|
state.vectoryLayerHelper = layerHelper
|
},
|
updateLayerControllerVisible (state, preset) {
|
state.layerControllerVisible = preset
|
},
|
setSelectedServiceLayer (state, selectedServiceLayer) {
|
state.selectedServiceLayer = selectedServiceLayer
|
},
|
toggleServiceLayerFilter (state) {
|
state.showServiceLayerFilter = !state.showServiceLayerFilter
|
}
|
}
|
const actions = {
|
|
}
|
export default {
|
state,
|
mutations,
|
actions
|
}
|