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
32
33
34
35
36
37
38
39
40
41
/**
 * 地图状态
 */
export default {
    namespaced: true,
    state: {
        // 初始定位
        viewCenter: [],
        // 地图状态
        mapStatus: {
            // 双击绕飞旋转速度
            rotateFlyTime: 30,
            // 太阳光
            sunLight: false,
            // 光照强度
            lightIntensity: 2,
            // 光照颜色
            lightColor: "#ffffff",
            // 亮度
            brightness: 1,
            // 对比度
            contrast: 1,
            // 饱和度
            saturation: 1,
        }
 
    },
    mutations: {
        // 定义定位数据
        setView(state, data = []) {
            for (let i = 0; i < data.length; i++) {
                data[i] = parseFloat(data[i]);
            }
            state.viewCenter = data;
        },
        // 改变地图状态
        changeMapStatus(state, { type, value }) {
            state.mapStatus[type] = value;
        }
    }
}