/** * 地图状态 */ 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; } } }