lixuliang
2024-04-19 1fef6dcc04ffe09336e4983c2b05962ad901e545
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/**
 * 地图控件
 */
export default {
    namespaced: true,
    state: {
        // 头部工具栏是否收缩
        hideTools: false,
        // 右上角单位按钮
        hidePositionBtn: false,
        // 底部状态栏是否显示
        statusbar: true,
        // 导航控件
        navBar: true,
        // 比例尺控件
        scaleBarStatus: true
    },
    mutations: {
        changeMapToolsVisible(state, type) {
            state[type] = !state[type];
        },
        changeNavBarVisible(state) {
            state.navBar = !state.navBar
            window.sgworld.navControl('nav', state.navBar)
        },
        changeScaleBarVisible(state) {
            state.scaleBarStatus = !state.scaleBarStatus
            window.sgworld.navControl('scale', state.scaleBarStatus)
        },
    },
}