{ "label": { "name": "文字", "style": [ { "name": "text", "label": "内容", "type": "textarea", "defval": "文字" }, { "name": "font_family", "label": "字体", "type": "combobox", "defval": "楷体", "data": [ { "text": "微软雅黑", "value": "微软雅黑" }, { "text": "宋体", "value": "宋体" }, { "text": "楷体", "value": "楷体" }, { "text": "隶书", "value": "隶书" }, { "text": "黑体", "value": "黑体" } ] }, { "name": "font_size", "label": "字体大小", "type": "number", "defval": 30.0 }, { "name": "font_weight", "label": "是否加粗", "type": "combobox", "defval": "normal", "data": [ { "text": "是", "value": "bold" }, { "text": "否", "value": "normal" } ] }, { "name": "font_style", "label": "是否斜体", "type": "combobox", "defval": "normal", "data": [ { "text": "是", "value": "italic" }, { "text": "否", "value": "normal" } ] }, { "name": "color", "label": "颜色", "type": "color", "defval": "#ffffff" }, { "name": "opacity", "label": "透明度", "type": "slider", "defval": 1.0 }, { "name": "outline", "label": "是否衬色", "type": "radio", "defval": false, "impact": ["outlineColor", "outlineOpacity", "outlineWidth"] }, { "name": "outlineColor", "label": "衬色颜色", "type": "color", "defval": "#000000" }, { "name": "outlineOpacity", "label": "衬色透明度", "type": "slider", "defval": 0.6 }, { "name": "outlineWidth", "label": "衬色宽度", "type": "number", "defval": 3.0 }, { "name": "background", "label": "是否背景", "type": "radio", "defval": false, "impact": ["backgroundColor", "backgroundOpacity"] }, { "name": "backgroundColor", "label": "背景颜色", "type": "color", "defval": "#000000" }, { "name": "backgroundOpacity", "label": "背景透明度", "type": "slider", "defval": 0.5 }, { "name": "backgroundPadding", "label": "背景内边距", "type": "number", "defval": 5 }, { "name": "pixelOffsetX", "label": "横向偏移像素", "type": "number", "defval": 0.0 }, { "name": "pixelOffsetY", "label": "纵向偏移像素", "type": "number", "defval": 0.0 }, { "name": "scaleByDistance", "label": "是否按视距缩放", "type": "radio", "defval": false, "impact": ["scaleByDistance_far", "scaleByDistance_farValue", "scaleByDistance_near", "scaleByDistance_nearValue"] }, { "name": "scaleByDistance_far", "label": "上限", "type": "number", "defval": 1000000.0 }, { "name": "scaleByDistance_farValue", "label": "比例值", "type": "number", "defval": 0.1 }, { "name": "scaleByDistance_near", "label": "下限", "type": "number", "defval": 1000.0 }, { "name": "scaleByDistance_nearValue", "label": "比例值", "type": "number", "defval": 1.0 }, { "name": "distanceDisplayCondition", "label": "是否按视距显示", "type": "radio", "defval": false, "impact": ["distanceDisplayCondition_far", "distanceDisplayCondition_near"] }, { "name": "distanceDisplayCondition_far", "label": "最大距离", "type": "number", "defval": 100000.0 }, { "name": "distanceDisplayCondition_near", "label": "最小距离", "type": "number", "defval": 0.0 }, { "name": "clampToGround", "label": "是否贴地", "type": "radio", "defval": false }, { "name": "visibleDepth", "label": "是否被遮挡", "type": "radio", "defval": true } ] }, "point": { "name": "点标记", "style": [ { "name": "pixelSize", "label": "像素大小", "type": "number", "defval": 10.0 }, { "name": "color", "label": "颜色", "type": "color", "defval": "#3388ff" }, { "name": "opacity", "label": "透明度", "type": "slider", "defval": 1.0 }, { "name": "outline", "label": "是否边框", "type": "radio", "defval": true, "impact": ["outlineColor", "outlineOpacity", "outlineWidth"] }, { "name": "outlineColor", "label": "边框颜色", "type": "color", "defval": "#ffffff" }, { "name": "outlineOpacity", "label": "边框透明度", "type": "slider", "defval": 0.6 }, { "name": "outlineWidth", "label": "边框宽度", "type": "number", "defval": 2.0 }, { "name": "scaleByDistance", "label": "是否按视距缩放", "type": "radio", "defval": false, "impact": ["scaleByDistance_far", "scaleByDistance_farValue", "scaleByDistance_near", "scaleByDistance_nearValue"] }, { "name": "scaleByDistance_far", "label": "上限", "type": "number", "defval": 1000000.0 }, { "name": "scaleByDistance_farValue", "label": "比例值", "type": "number", "defval": 0.1 }, { "name": "scaleByDistance_near", "label": "下限", "type": "number", "defval": 1000.0 }, { "name": "scaleByDistance_nearValue", "label": "比例值", "type": "number", "defval": 1.0 }, { "name": "distanceDisplayCondition", "label": "是否按视距显示", "type": "radio", "defval": false, "impact": ["distanceDisplayCondition_far", "distanceDisplayCondition_near"] }, { "name": "distanceDisplayCondition_far", "label": "最大距离", "type": "number", "defval": 10000.0 }, { "name": "distanceDisplayCondition_near", "label": "最小距离", "type": "number", "defval": 0.0 }, { "name": "clampToGround", "label": "是否贴地", "type": "radio", "defval": false }, { "name": "visibleDepth", "label": "是否被遮挡", "type": "radio", "defval": true } ] }, "billboard": { "name": "图标点标记", "style": [ { "name": "image", "label": "图标", "type": "label", "defval": "" }, { "name": "opacity", "label": "透明度", "type": "slider", "defval": 1.0 }, { "name": "scale", "label": "大小比例", "type": "number", "defval": 1.0 }, { "name": "rotationDegree", "label": "旋转角度", "type": "number", "defval": 0.0 }, { "name": "horizontalOrigin", "label": "横向对齐", "type": "combobox", "defval": 0, "data": [ { "text": "左边", "value": 1 }, { "text": "居中", "value": 0 }, { "text": "右边", "value": -1 } ] }, { "name": "verticalOrigin", "label": "垂直对齐", "type": "combobox", "defval": 1, "data": [ { "text": "顶部", "value": -1 }, { "text": "居中", "value": 0 }, { "text": "底部", "value": 1 } ] }, { "name": "scaleByDistance", "label": "是否按视距缩放", "type": "radio", "defval": false, "impact": ["scaleByDistance_far", "scaleByDistance_farValue", "scaleByDistance_near", "scaleByDistance_nearValue"] }, { "name": "scaleByDistance_far", "label": "上限", "type": "number", "defval": 1000000.0 }, { "name": "scaleByDistance_farValue", "label": "比例值", "type": "number", "defval": 0.1 }, { "name": "scaleByDistance_near", "label": "下限", "type": "number", "defval": 1000.0 }, { "name": "scaleByDistance_nearValue", "label": "比例值", "type": "number", "defval": 1 }, { "name": "distanceDisplayCondition", "label": "是否按视距显示", "type": "radio", "defval": false, "impact": ["distanceDisplayCondition_far", "distanceDisplayCondition_near"] }, { "name": "distanceDisplayCondition_far", "label": "最大距离", "type": "number", "defval": 10000.0 }, { "name": "distanceDisplayCondition_near", "label": "最小距离", "type": "number", "defval": 0.0 }, { "name": "clampToGround", "label": "是否贴地", "type": "radio", "defval": false }, { "name": "visibleDepth", "label": "是否被遮挡", "type": "radio", "defval": true } ] }, "div": { "name": "DIV点标记", "style": [ { "name": "html", "label": "Html文本", "type": "hidden", "defval": "" }, { "name": "horizontalOrigin", "label": "横向定位", "type": "combobox", "defval": 0, "data": [ { "text": "左边", "value": 1 }, { "text": "居中", "value": 0 }, { "text": "右边", "value": -1 } ] }, { "name": "verticalOrigin", "label": "垂直定位", "type": "combobox", "defval": 0, "data": [ { "text": "顶部", "value": -1 }, { "text": "居中", "value": 0 }, { "text": "底部", "value": 1 } ] }, { "name": "scaleByDistance", "label": "是否按视距缩放", "type": "radio", "defval": false, "impact": ["scaleByDistance_far", "scaleByDistance_farValue", "scaleByDistance_near", "scaleByDistance_nearValue"] }, { "name": "scaleByDistance_far", "label": "上限", "type": "number", "defval": 1000000.0 }, { "name": "scaleByDistance_farValue", "label": "比例值", "type": "number", "defval": 0.1 }, { "name": "scaleByDistance_near", "label": "下限", "type": "number", "defval": 1000.0 }, { "name": "scaleByDistance_nearValue", "label": "比例值", "type": "number", "defval": 1 }, { "name": "distanceDisplayCondition", "label": "是否按视距显示", "type": "radio", "defval": false, "impact": ["distanceDisplayCondition_far", "distanceDisplayCondition_near"] }, { "name": "distanceDisplayCondition_far", "label": "最大距离", "type": "number", "defval": 10000.0 }, { "name": "distanceDisplayCondition_near", "label": "最小距离", "type": "number", "defval": 0.0 }, { "name": "clampToGround", "label": "是否贴地", "type": "radio", "defval": false } ] }, "fontBillboard": { "name": "字体点标记", "style": [ { "name": "iconClass", "label": "字体样式", "type": "label", "defval": "fa fa-automobile" }, { "name": "iconSize", "label": "字体大小", "type": "number", "defval": 50 }, { "name": "color", "label": "颜色", "type": "color", "defval": "#00ffff" }, { "name": "opacity", "label": "透明度", "type": "slider", "defval": 1.0 }, { "name": "horizontalOrigin", "label": "横向对齐", "type": "combobox", "defval": 0, "data": [ { "text": "左边", "value": 1 }, { "text": "居中", "value": 0 }, { "text": "右边", "value": -1 } ] }, { "name": "verticalOrigin", "label": "垂直对齐", "type": "combobox", "defval": 1, "data": [ { "text": "顶部", "value": -1 }, { "text": "居中", "value": 0 }, { "text": "底部", "value": 1 } ] }, { "name": "rotationDegree", "label": "旋转角度", "type": "number", "defval": 0.0 }, { "name": "scaleByDistance", "label": "是否按视距缩放", "type": "radio", "defval": false, "impact": ["scaleByDistance_far", "scaleByDistance_farValue", "scaleByDistance_near", "scaleByDistance_nearValue"] }, { "name": "scaleByDistance_far", "label": "上限", "type": "number", "defval": 1000000.0 }, { "name": "scaleByDistance_farValue", "label": "比例值", "type": "number", "defval": 0.1 }, { "name": "scaleByDistance_near", "label": "下限", "type": "number", "defval": 1000.0 }, { "name": "scaleByDistance_nearValue", "label": "比例值", "type": "number", "defval": 1 }, { "name": "distanceDisplayCondition", "label": "是否按视距显示", "type": "radio", "defval": false, "impact": ["distanceDisplayCondition_far", "distanceDisplayCondition_near"] }, { "name": "distanceDisplayCondition_far", "label": "最大距离", "type": "number", "defval": 10000.0 }, { "name": "distanceDisplayCondition_near", "label": "最小距离", "type": "number", "defval": 0.0 }, { "name": "clampToGround", "label": "是否贴地", "type": "radio", "defval": false }, { "name": "visibleDepth", "label": "是否被遮挡", "type": "radio", "defval": true } ] }, "model": { "name": "gltf模型", "style": [ { "name": "url", "label": "路径", "type": "label", "defval": "" }, { "name": "scale", "label": "比例", "type": "number", "defval": 1.0 }, { "name": "heading", "label": "方向角", "type": "number", "defval": 0.0 }, { "name": "pitch", "label": "俯仰角", "type": "number", "defval": 0.0 }, { "name": "roll", "label": "翻滚角", "type": "number", "defval": 0.0 }, { "name": "minimumPixelSize", "label": "最小像素大小", "type": "number", "defval": 0.0 }, { "name": "fill", "label": "是否填充", "type": "radio", "defval": false, "impact": ["color"] }, { "name": "color", "label": "颜色", "type": "color", "defval": "#3388ff" }, { "name": "opacity", "label": "透明度", "type": "slider", "defval": 1.0 }, { "name": "silhouette", "label": "是否轮廓", "type": "radio", "defval": false, "impact": ["silhouetteColor", "silhouetteSize", "silhouetteAlpha"] }, { "name": "silhouetteColor", "label": "轮廓颜色", "type": "color", "defval": "#ffffff" }, { "name": "silhouetteSize", "label": "轮廓宽度", "type": "number", "defval": 2.0 }, { "name": "silhouetteAlpha", "label": "轮廓透明度", "type": "slider", "defval": 0.8 }, { "name": "distanceDisplayCondition", "label": "是否按视距显示", "type": "radio", "defval": false, "impact": ["distanceDisplayCondition_far", "distanceDisplayCondition_near"] }, { "name": "distanceDisplayCondition_far", "label": "最大距离", "type": "number", "defval": 100000.0 }, { "name": "distanceDisplayCondition_near", "label": "最小距离", "type": "number", "defval": 0.0 }, { "name": "runAnimations", "label": "是否动画", "type": "radio", "defval": true }, { "name": "hasShadows", "label": "是否阴影", "type": "radio", "defval": true }, { "name": "clampToGround", "label": "是否贴地", "type": "radio", "defval": false } ] }, "circle": { "name": "圆", "style": [ { "name": "radius", "label": "半径", "type": "number", "defval": 0.0 }, { "name": "diffHeight", "label": "立体高度", "type": "number", "defval": 0.0 }, { "name": "fill", "label": "是否填充", "type": "radio", "defval": true, "impact": ["materialType", "color", "opacity"] }, { "name": "materialType", "label": "填充类型", "type": "combobox", "defval": "Color", "data": [ { "text": "纯色", "value": "Color", "impact": ["color", "opacity"] }, { "text": "网格", "value": "Grid", "impact": ["color", "opacity", "cellAlpha", "lineCount", "lineThickness"] }, { "text": "条纹", "value": "Stripe", "impact": ["repeat", "evenColor", "oddColor"] }, { "text": "棋盘", "value": "Checkerboard", "impact": ["repeat", "evenColor", "oddColor"] }, { "text": "图片", "value": "Image", "impact": ["image", "opacity"] }, { "text": "波纹效果", "value": "CircleWave", "impact": ["color", "opacity", "speed", "count", "gradient"] }, { "text": "放大扫描线", "value": "ScanLine", "impact": ["color", "opacity", "speed"] }, { "text": "雷达线", "value": "RadarLine", "impact": ["color", "opacity", "speed"] }, { "text": "波纹雷达", "value": "RadarWave", "impact": ["color", "opacity", "speed"] } ] }, { "name": "speed", "label": "速度", "type": "number", "defval": 10.0 }, { "name": "count", "label": "波纹圈数", "type": "number", "defval": 1.0 }, { "name": "gradient", "label": "圈间系数", "type": "number", "defval": 0.1 }, { "name": "lineCount", "label": "网格数量", "type": "number", "defval": 8.0 }, { "name": "lineThickness", "label": "网格宽度", "type": "number", "defval": 2.0 }, { "name": "cellAlpha", "label": "填充透明度", "type": "slider", "defval": 0.1 }, { "name": "evenColor", "label": "主色", "type": "color", "defval": "#000000" }, { "name": "oddColor", "label": "衬色", "type": "color", "defval": "#ffffff" }, { "name": "repeat", "label": "数量", "type": "number", "defval": 2 }, { "name": "image", "label": "图片", "type": "label", "defval": "" }, { "name": "color", "label": "填充颜色", "type": "color", "defval": "#3388ff" }, { "name": "opacity", "label": "透明度", "type": "slider", "defval": 0.6 }, { "name": "stRotationDegree", "label": "填充方向", "type": "number", "defval": 0.0 }, { "name": "outline", "label": "是否边框", "type": "radio", "defval": false, "impact": ["outlineWidth", "outlineColor", "outlineOpacity"] }, { "name": "outlineWidth", "label": "边框宽度", "type": "number", "defval": 1.0 }, { "name": "outlineColor", "label": "边框颜色", "type": "color", "defval": "#ffffff" }, { "name": "outlineOpacity", "label": "边框透明度", "type": "slider", "defval": 0.6 }, { "name": "rotationDegree", "label": "旋转角度", "type": "number", "defval": 0.0 }, { "name": "distanceDisplayCondition", "label": "是否按视距显示", "type": "radio", "defval": false, "impact": ["distanceDisplayCondition_far", "distanceDisplayCondition_near"] }, { "name": "distanceDisplayCondition_far", "label": "最大距离", "type": "number", "defval": 100000.0 }, { "name": "distanceDisplayCondition_near", "label": "最小距离", "type": "number", "defval": 0.0 }, { "name": "hasShadows", "label": "是否阴影", "type": "radio", "defval": false }, { "name": "clampToGround", "label": "是否贴地", "type": "hidden", "defval": false }, { "name": "zIndex", "label": "层级顺序", "type": "number", "defval": 0.0 } ] }, "ellipse": { "name": "椭圆", "style": [ { "name": "semiMinorAxis", "label": "短半径", "type": "number", "defval": 0.0 }, { "name": "semiMajorAxis", "label": "长半径", "type": "number", "defval": 0.0 }, { "name": "diffHeight", "label": "立体高度", "type": "number", "defval": 0.0 }, { "name": "fill", "label": "是否填充", "type": "radio", "defval": true, "impact": ["materialType", "color", "opacity"] }, { "name": "materialType", "label": "填充类型", "type": "combobox", "defval": "Color", "data": [ { "text": "纯色", "value": "Color", "impact": ["color", "opacity"] }, { "text": "波纹", "value": "CircleWave", "impact": ["color", "opacity", "speed", "count", "gradient"] }, { "text": "网格", "value": "Grid", "impact": ["cellAlpha", "lineCount", "lineThickness"] }, { "text": "条纹", "value": "Stripe", "impact": ["repeat", "evenColor", "oddColor"] }, { "text": "棋盘", "value": "Checkerboard", "impact": ["repeat", "evenColor", "oddColor"] }, { "text": "图片", "value": "Image", "impact": ["image", "opacity"] } ] }, { "name": "speed", "label": "速度", "type": "number", "defval": 10.0 }, { "name": "count", "label": "波纹圈数", "type": "number", "defval": 1.0 }, { "name": "gradient", "label": "圈间系数", "type": "number", "defval": 0.1 }, { "name": "lineCount", "label": "网格数量", "type": "number", "defval": 8.0 }, { "name": "lineThickness", "label": "网格宽度", "type": "number", "defval": 2.0 }, { "name": "cellAlpha", "label": "填充透明度", "type": "slider", "defval": 0.1 }, { "name": "evenColor", "label": "主色", "type": "color", "defval": "#000000" }, { "name": "oddColor", "label": "衬色", "type": "color", "defval": "#ffffff" }, { "name": "repeat", "label": "数量", "type": "number", "defval": 2 }, { "name": "image", "label": "图片", "type": "label", "defval": "" }, { "name": "color", "label": "填充颜色", "type": "color", "defval": "#3388ff" }, { "name": "opacity", "label": "透明度", "type": "slider", "defval": 0.6 }, { "name": "stRotationDegree", "label": "填充方向", "type": "number", "defval": 0.0 }, { "name": "outline", "label": "是否边框", "type": "radio", "defval": false, "impact": ["outlineWidth", "outlineColor", "outlineOpacity"] }, { "name": "outlineWidth", "label": "边框宽度", "type": "number", "defval": 1 }, { "name": "outlineColor", "label": "边框颜色", "type": "color", "defval": "#ffffff" }, { "name": "outlineOpacity", "label": "边框透明度", "type": "slider", "defval": 0.6 }, { "name": "rotationDegree", "label": "旋转角度", "type": "number", "defval": 0.0 }, { "name": "distanceDisplayCondition", "label": "是否按视距显示", "type": "radio", "defval": false, "impact": ["distanceDisplayCondition_far", "distanceDisplayCondition_near"] }, { "name": "distanceDisplayCondition_far", "label": "最大距离", "type": "number", "defval": 100000.0 }, { "name": "distanceDisplayCondition_near", "label": "最小距离", "type": "number", "defval": 0.0 }, { "name": "hasShadows", "label": "是否阴影", "type": "radio", "defval": false }, { "name": "clampToGround", "label": "是否贴地", "type": "hidden", "defval": false }, { "name": "zIndex", "label": "层级顺序", "type": "number", "defval": 0.0 } ] }, "cylinder": { "name": "圆锥体", "style": [ { "name": "topRadius", "label": "顶部半径", "type": "number", "defval": 0.0 }, { "name": "bottomRadius", "label": "底部半径", "type": "number", "defval": 100.0 }, { "name": "length", "label": "锥体高度", "type": "number", "defval": 100.0 }, { "name": "heading", "label": "方向角", "type": "number", "defval": 0.0 }, { "name": "pitch", "label": "俯仰角", "type": "number", "defval": 0.0 }, { "name": "roll", "label": "翻滚角", "type": "number", "defval": 0.0 }, { "name": "fill", "label": "是否填充", "type": "radio", "defval": true, "impact": ["color", "opacity"] }, { "name": "materialType", "label": "填充类型", "type": "combobox", "defval": "Color", "data": [ { "text": "纯色", "value": "Color" }, { "text": "波纹", "value": "CircleWave", "impact": ["speed", "count", "gradient"] } ] }, { "name": "speed", "label": "速度", "type": "number", "defval": 10.0 }, { "name": "count", "label": "波纹圈数", "type": "number", "defval": 1.0 }, { "name": "gradient", "label": "圈间系数", "type": "number", "defval": 0.1 }, { "name": "color", "label": "填充颜色", "type": "color", "defval": "#00FF00" }, { "name": "opacity", "label": "透明度", "type": "slider", "defval": 0.6 }, { "name": "outline", "label": "是否边框", "type": "radio", "defval": false, "impact": ["outlineWidth", "outlineColor", "outlineOpacity"] }, { "name": "outlineWidth", "label": "边框宽度", "type": "hidden", "defval": 1 }, { "name": "outlineColor", "label": "边框颜色", "type": "color", "defval": "#ffffff" }, { "name": "outlineOpacity", "label": "边框透明度", "type": "slider", "defval": 0.6 }, { "name": "numberOfVerticalLines", "label": "边线边数", "type": "number", "defval": 16.0 }, { "name": "distanceDisplayCondition", "label": "是否按视距显示", "type": "radio", "defval": false, "impact": ["distanceDisplayCondition_far", "distanceDisplayCondition_near"] }, { "name": "distanceDisplayCondition_far", "label": "最大距离", "type": "number", "defval": 100000.0 }, { "name": "distanceDisplayCondition_near", "label": "最小距离", "type": "number", "defval": 0.0 }, { "name": "hasShadows", "label": "是否阴影", "type": "radio", "defval": false } ] }, "ellipsoid": { "name": "球体", "style": [ { "name": "radii_x", "label": "X半径", "type": "number", "defval": 100.0 }, { "name": "radii_y", "label": "Y半径", "type": "number", "defval": 100.0 }, { "name": "radii_z", "label": "Z半径", "type": "number", "defval": 100.0 }, { "name": "innerRadii_x", "label": "内部X半径", "type": "number", "defval": 0.0 }, { "name": "innerRadii_y", "label": "内部Y半径", "type": "number", "defval": 0.0 }, { "name": "innerRadii_z", "label": "内部Z半径", "type": "number", "defval": 0.0 }, { "name": "minimumClockDegree", "label": "最小时钟角度", "type": "hidden", "defval": 0.0 }, { "name": "maximumClockDegree", "label": "最大时钟角度", "type": "hidden", "defval": 360.0 }, { "name": "minimumConeDegree", "label": "最小锥角", "type": "hidden", "defval": 0.0 }, { "name": "maximumConeDegree", "label": "最大圆锥角", "type": "hidden", "defval": 180.0 }, { "name": "heading", "label": "方向角", "type": "number", "defval": 0.0 }, { "name": "pitch", "label": "俯仰角", "type": "number", "defval": 0.0 }, { "name": "roll", "label": "翻滚角", "type": "number", "defval": 0.0 }, { "name": "fill", "label": "是否填充", "type": "radio", "defval": true, "impact": ["materialType", "color", "opacity"] }, { "name": "materialType", "label": "填充类型", "type": "combobox", "defval": "Color", "data": [ { "text": "纯色", "value": "Color", "impact": ["color", "opacity"] }, { "text": "网格", "value": "Grid", "impact": ["cellAlpha", "lineCount", "lineThickness"] }, { "text": "条纹", "value": "Stripe", "impact": ["repeat", "evenColor", "oddColor"] }, { "text": "波纹", "value": "EllipsoidWave", "impact": ["color", "opacity", "speed"] }, { "text": "电弧", "value": "EllipsoidElectric", "impact": ["color", "opacity", "speed"] } ] }, { "name": "lineCount", "label": "网格数量", "type": "number", "defval": 8.0 }, { "name": "lineThickness", "label": "网格宽度", "type": "number", "defval": 2.0 }, { "name": "cellAlpha", "label": "填充透明度", "type": "slider", "defval": 0.1 }, { "name": "evenColor", "label": "主色", "type": "color", "defval": "#000000" }, { "name": "oddColor", "label": "衬色", "type": "color", "defval": "#ffffff" }, { "name": "repeat", "label": "数量", "type": "number", "defval": 2 }, { "name": "speed", "label": "速度", "type": "number", "defval": 8.0 }, { "name": "color", "label": "颜色", "type": "color", "defval": "#00FF00" }, { "name": "opacity", "label": "透明度", "type": "slider", "defval": 0.6 }, { "name": "outline", "label": "是否边框", "type": "radio", "defval": false, "impact": ["outlineWidth", "outlineColor", "outlineOpacity"] }, { "name": "outlineWidth", "label": "边框宽度", "type": "hidden", "defval": 1.0 }, { "name": "outlineColor", "label": "边框颜色", "type": "color", "defval": "#ffffff" }, { "name": "outlineOpacity", "label": "边框透明度", "type": "slider", "defval": 0.6 }, { "name": "distanceDisplayCondition", "label": "是否按视距显示", "type": "radio", "defval": false, "impact": ["distanceDisplayCondition_far", "distanceDisplayCondition_near"] }, { "name": "distanceDisplayCondition_far", "label": "最大距离", "type": "number", "defval": 100000.0 }, { "name": "distanceDisplayCondition_near", "label": "最小距离", "type": "number", "defval": 0.0 }, { "name": "hasShadows", "label": "是否阴影", "type": "radio", "defval": false } ] }, "plane": { "name": "平面", "style": [ { "name": "dimensions_x", "label": "长度", "type": "number", "defval": 100.0 }, { "name": "dimensions_y", "label": "宽度", "type": "number", "defval": 100.0 }, { "name": "plane_normal", "label": "方向", "type": "combobox", "defval": "z", "data": [ { "text": "X轴", "value": "x" }, { "text": "Y轴", "value": "y" }, { "text": "Z轴", "value": "z" } ] }, { "name": "plane_distance", "label": "偏移距离", "type": "number", "defval": 0.0 }, { "name": "heading", "label": "方向角", "type": "number", "defval": 0.0 }, { "name": "pitch", "label": "俯仰角", "type": "number", "defval": 0.0 }, { "name": "roll", "label": "翻滚角", "type": "number", "defval": 0.0 }, { "name": "fill", "label": "是否填充", "type": "radio", "defval": true, "impact": ["materialType", "color", "opacity"] }, { "name": "materialType", "label": "填充类型", "type": "combobox", "defval": "Color", "data": [ { "text": "纯色", "value": "Color", "impact": ["color", "opacity"] }, { "text": "网格", "value": "Grid", "impact": ["color", "opacity", "cellAlpha", "lineCount", "lineThickness"] }, { "text": "条纹", "value": "Stripe", "impact": ["repeat", "evenColor", "oddColor"] }, { "text": "棋盘", "value": "Checkerboard", "impact": ["repeat", "evenColor", "oddColor"] } ] }, { "name": "lineCount", "label": "网格数量", "type": "number", "defval": 8.0 }, { "name": "lineThickness", "label": "网格宽度", "type": "number", "defval": 2.0 }, { "name": "cellAlpha", "label": "填充透明度", "type": "slider", "defval": 0.1 }, { "name": "evenColor", "label": "主色", "type": "color", "defval": "#000000" }, { "name": "oddColor", "label": "衬色", "type": "color", "defval": "#ffffff" }, { "name": "repeat", "label": "数量", "type": "number", "defval": 2 }, { "name": "color", "label": "颜色", "type": "color", "defval": "#00FF00" }, { "name": "opacity", "label": "透明度", "type": "slider", "defval": 0.6 }, { "name": "outline", "label": "是否边框", "type": "radio", "defval": false, "impact": ["outlineWidth", "outlineColor", "outlineOpacity"] }, { "name": "outlineWidth", "label": "边框宽度", "type": "hidden", "defval": 1.0 }, { "name": "outlineColor", "label": "边框颜色", "type": "color", "defval": "#ffffff" }, { "name": "outlineOpacity", "label": "边框透明度", "type": "slider", "defval": 0.6 }, { "name": "distanceDisplayCondition", "label": "是否按视距显示", "type": "radio", "defval": false, "impact": ["distanceDisplayCondition_far", "distanceDisplayCondition_near"] }, { "name": "distanceDisplayCondition_far", "label": "最大距离", "type": "number", "defval": 100000.0 }, { "name": "distanceDisplayCondition_near", "label": "最小距离", "type": "number", "defval": 0.0 }, { "name": "hasShadows", "label": "是否阴影", "type": "radio", "defval": false } ] }, "box": { "name": "盒子", "style": [ { "name": "dimensions_x", "label": "盒子长度", "type": "number", "defval": 100.0 }, { "name": "dimensions_y", "label": "盒子宽度", "type": "number", "defval": 100.0 }, { "name": "dimensions_z", "label": "盒子高度", "type": "number", "defval": 100.0 }, { "name": "heading", "label": "方向角", "type": "number", "defval": 0.0 }, { "name": "pitch", "label": "俯仰角", "type": "number", "defval": 0.0 }, { "name": "roll", "label": "翻滚角", "type": "number", "defval": 0.0 }, { "name": "fill", "label": "是否填充", "type": "radio", "defval": true, "impact": ["materialType", "color", "opacity"] }, { "name": "materialType", "label": "填充类型", "type": "combobox", "defval": "Color", "data": [ { "text": "纯色", "value": "Color", "impact": ["color", "opacity"] }, { "text": "网格", "value": "Grid", "impact": ["color", "opacity", "cellAlpha", "lineCount", "lineThickness"] }, { "text": "条纹", "value": "Stripe", "impact": ["repeat", "evenColor", "oddColor"] }, { "text": "棋盘", "value": "Checkerboard", "impact": ["repeat", "evenColor", "oddColor"] } ] }, { "name": "lineCount", "label": "网格数量", "type": "number", "defval": 8.0 }, { "name": "lineThickness", "label": "网格宽度", "type": "number", "defval": 2.0 }, { "name": "cellAlpha", "label": "填充透明度", "type": "slider", "defval": 0.1 }, { "name": "evenColor", "label": "主色", "type": "color", "defval": "#000000" }, { "name": "oddColor", "label": "衬色", "type": "color", "defval": "#ffffff" }, { "name": "repeat", "label": "数量", "type": "number", "defval": 2 }, { "name": "color", "label": "颜色", "type": "color", "defval": "#00FF00" }, { "name": "opacity", "label": "透明度", "type": "slider", "defval": 0.6 }, { "name": "outline", "label": "是否边框", "type": "radio", "defval": false, "impact": ["outlineWidth", "outlineColor", "outlineOpacity"] }, { "name": "outlineWidth", "label": "边框宽度", "type": "hidden", "defval": 1.0 }, { "name": "outlineColor", "label": "边框颜色", "type": "color", "defval": "#ffffff" }, { "name": "outlineOpacity", "label": "边框透明度", "type": "slider", "defval": 0.6 }, { "name": "distanceDisplayCondition", "label": "是否按视距显示", "type": "radio", "defval": false, "impact": ["distanceDisplayCondition_far", "distanceDisplayCondition_near"] }, { "name": "distanceDisplayCondition_far", "label": "最大距离", "type": "number", "defval": 100000.0 }, { "name": "distanceDisplayCondition_near", "label": "最小距离", "type": "number", "defval": 0.0 }, { "name": "hasShadows", "label": "是否阴影", "type": "radio", "defval": false }, { "name": "clampToGround", "label": "是否贴地", "type": "radio", "defval": false } ] }, "polyline": { "name": "线", "style": [ { "name": "materialType", "label": "线型", "type": "combobox", "defval": "Color", "data": [ { "text": "实线", "value": "Color" }, { "text": "虚线", "value": "PolylineDash", "impact": ["dashLength"] }, { "text": "衬色线", "value": "PolylineOutline", "impact": ["outlineColor", "outlineWidth"] }, { "text": "光晕", "value": "PolylineGlow", "impact": ["glowPower"] }, { "text": "箭头", "value": "PolylineArrow" }, { "text": "流动线", "value": "LineFlow", "impact": ["speed", "image", "repeat"] }, { "text": "OD线", "value": "ODLine", "impact": ["speed"] }, { "text": "闪烁线", "value": "LineFlicker", "impact": ["speed"] }, { "text": "轨迹线", "value": "LineTrail", "impact": ["speed"] } ] }, { "name": "dashLength", "label": "虚线间长", "type": "number", "defval": 16.0 }, { "name": "outlineColor", "label": "衬色颜色", "type": "color", "defval": "#ffffff" }, { "name": "outlineWidth", "label": "衬色宽度", "type": "number", "defval": 2.0 }, { "name": "glowPower", "label": "高亮强度", "type": "number", "defval": 0.25 }, { "name": "image", "label": "图片", "type": "label", "defval": "img/textures/lineClr.png" }, { "name": "speed", "label": "速度", "type": "number", "defval": 10.0 }, { "name": "repeat", "label": "数量", "type": "number", "defval": 1 }, { "name": "color", "label": "颜色", "type": "color", "defval": "#3388ff" }, { "name": "opacity", "label": "透明度", "type": "slider", "defval": 1.0 }, { "name": "width", "label": "线宽", "type": "number", "defval": 4.0 }, { "name": "closure", "label": "是否闭合", "type": "radio", "defval": false }, { "name": "clampToGround", "label": "是否贴地", "type": "radio", "defval": false }, { "name": "distanceDisplayCondition", "label": "是否按视距显示", "type": "radio", "defval": false, "impact": ["distanceDisplayCondition_far", "distanceDisplayCondition_near"] }, { "name": "distanceDisplayCondition_far", "label": "最大距离", "type": "number", "defval": 100000.0 }, { "name": "distanceDisplayCondition_near", "label": "最小距离", "type": "number", "defval": 0.0 }, { "name": "zIndex", "label": "层级顺序", "type": "number", "defval": 0.0 } ] }, "polylineVolume": { "name": "管道线", "style": [ { "name": "color", "label": "颜色", "type": "color", "defval": "#00FF00" }, { "name": "opacity", "label": "透明度", "type": "slider", "defval": 1.0 }, { "name": "radius", "label": "半径", "type": "number", "defval": 10.0 }, { "name": "shape", "label": "形状", "type": "combobox", "defval": "pipeline", "data": [ { "text": "空心管", "value": "pipeline" }, { "text": "实心管", "value": "circle" }, { "text": "星状管", "value": "star" } ] }, { "name": "outline", "label": "是否边框", "type": "radio", "defval": false, "impact": ["outlineColor", "outlineOpacity"] }, { "name": "outlineColor", "label": "边框颜色", "type": "color", "defval": "#ffffff" }, { "name": "outlineOpacity", "label": "边框透明度", "type": "slider", "defval": 0.6 }, { "name": "distanceDisplayCondition", "label": "是否按视距显示", "type": "radio", "defval": false, "impact": ["distanceDisplayCondition_far", "distanceDisplayCondition_near"] }, { "name": "distanceDisplayCondition_far", "label": "最大距离", "type": "number", "defval": 100000.0 }, { "name": "distanceDisplayCondition_near", "label": "最小距离", "type": "number", "defval": 0.0 }, { "name": "hasShadows", "label": "是否阴影", "type": "radio", "defval": false } ] }, "wall": { "name": "墙体", "style": [ { "name": "diffHeight", "label": "墙高", "type": "number", "defval": 100.0 }, { "name": "fill", "label": "是否填充", "type": "radio", "defval": true, "impact": ["materialType", "color", "opacity"] }, { "name": "materialType", "label": "填充类型", "type": "combobox", "defval": "Color", "data": [ { "text": "纯色", "value": "Color", "impact": ["color", "opacity"] }, { "text": "流动效果", "value": "LineFlow", "impact": ["color", "opacity", "speed", "image", "repeat_x", "repeat_y", "axisY"] }, { "text": "走马灯效果", "value": "WallScroll", "impact": ["color", "opacity", "speed", "image", "count"] }, { "text": "文本", "value": "Text", "impact": ["color", "opacity", "text", "font_size", "font_weight", "font_family", "font_style"] }, { "text": "网格", "value": "Grid", "impact": ["color", "opacity", "cellAlpha", "lineCount", "lineThickness"] }, { "text": "条纹", "value": "Stripe", "impact": ["repeat", "evenColor", "oddColor"] }, { "text": "棋盘", "value": "Checkerboard", "impact": ["repeat", "evenColor", "oddColor"] } ] }, { "name": "speed", "label": "速度", "type": "number", "defval": 10.0 }, { "name": "image", "label": "图片", "type": "text", "defval": "img/textures/fence.png" }, { "name": "repeat_x", "label": "X重复数量", "type": "number", "defval": 1.0 }, { "name": "repeat_y", "label": "Y重复数量", "type": "number", "defval": 1.0 }, { "name": "axisY", "label": "竖直方向", "type": "radio", "defval": false }, { "name": "count", "label": "数量", "type": "number", "defval": 1.0 }, { "name": "text", "label": "文本内容", "type": "text", "defval": "文字" }, { "name": "font_family", "label": "字体", "type": "combobox", "defval": "楷体", "data": [ { "text": "微软雅黑", "value": "微软雅黑" }, { "text": "宋体", "value": "宋体" }, { "text": "楷体", "value": "楷体" }, { "text": "隶书", "value": "隶书" }, { "text": "黑体", "value": "黑体" } ] }, { "name": "font_size", "label": "字体大小", "type": "number", "defval": 100 }, { "name": "font_weight", "label": "是否加粗", "type": "combobox", "defval": "normal", "data": [ { "text": "是", "value": "bold" }, { "text": "否", "value": "normal" } ] }, { "name": "font_style", "label": "是否斜体", "type": "combobox", "defval": "normal", "data": [ { "text": "是", "value": "italic" }, { "text": "否", "value": "normal" } ] }, { "name": "lineCount", "label": "网格数量", "type": "number", "defval": 8.0 }, { "name": "lineThickness", "label": "网格宽度", "type": "number", "defval": 2.0 }, { "name": "cellAlpha", "label": "填充透明度", "type": "slider", "defval": 0.1 }, { "name": "evenColor", "label": "主色", "type": "color", "defval": "#000000" }, { "name": "oddColor", "label": "衬色", "type": "color", "defval": "#ffffff" }, { "name": "repeat", "label": "数量", "type": "number", "defval": 1 }, { "name": "color", "label": "颜色", "type": "color", "defval": "#00FF00" }, { "name": "opacity", "label": "透明度", "type": "slider", "defval": 0.6 }, { "name": "closure", "label": "是否闭合", "type": "radio", "defval": false }, { "name": "outline", "label": "是否边框", "type": "radio", "defval": false, "impact": ["outlineWidth", "outlineColor", "outlineOpacity"] }, { "name": "outlineWidth", "label": "边框宽度", "type": "hidden", "defval": 1.0 }, { "name": "outlineColor", "label": "边框颜色", "type": "color", "defval": "#ffffff" }, { "name": "outlineOpacity", "label": "边框透明度", "type": "slider", "defval": 0.6 }, { "name": "distanceDisplayCondition", "label": "是否按视距显示", "type": "radio", "defval": false, "impact": ["distanceDisplayCondition_far", "distanceDisplayCondition_near"] }, { "name": "distanceDisplayCondition_far", "label": "最大距离", "type": "number", "defval": 100000.0 }, { "name": "distanceDisplayCondition_near", "label": "最小距离", "type": "number", "defval": 0.0 }, { "name": "hasShadows", "label": "是否阴影", "type": "radio", "defval": false } ] }, "corridor": { "name": "走廊", "style": [ { "name": "height", "label": "高程", "type": "number", "defval": 0.0 }, { "name": "diffHeight", "label": "立体高度", "type": "number", "defval": 0.0 }, { "name": "width", "label": "走廊宽度", "type": "number", "defval": 100.0 }, { "name": "cornerType", "label": "顶点样式", "type": "combobox", "defval": "ROUNDED", "data": [ { "text": "圆滑", "value": "ROUNDED" }, { "text": "斜接", "value": "MITERED" }, { "text": "斜切", "value": "BEVELED" } ] }, { "name": "materialType", "label": "填充类型", "type": "combobox", "defval": "Color", "data": [ { "text": "纯色", "value": "Color" }, { "text": "网格", "value": "Grid", "impact": ["cellAlpha", "lineCount", "lineThickness"] } ] }, { "name": "lineCount", "label": "网格数量", "type": "number", "defval": 8.0 }, { "name": "lineThickness", "label": "网格宽度", "type": "number", "defval": 2.0 }, { "name": "cellAlpha", "label": "填充透明度", "type": "slider", "defval": 0.1 }, { "name": "color", "label": "颜色", "type": "color", "defval": "#3388ff" }, { "name": "opacity", "label": "透明度", "type": "slider", "defval": 0.6 }, { "name": "distanceDisplayCondition", "label": "是否按视距显示", "type": "radio", "defval": false, "impact": ["distanceDisplayCondition_far", "distanceDisplayCondition_near"] }, { "name": "distanceDisplayCondition_far", "label": "最大距离", "type": "number", "defval": 100000.0 }, { "name": "distanceDisplayCondition_near", "label": "最小距离", "type": "number", "defval": 0.0 }, { "name": "hasShadows", "label": "是否阴影", "type": "radio", "defval": false }, { "name": "clampToGround", "label": "是否贴地", "type": "hidden", "defval": false }, { "name": "zIndex", "label": "层级顺序", "type": "number", "defval": 0.0 } ] }, "rectangle": { "name": "矩形", "style": [ { "name": "height", "label": "高程", "type": "number", "defval": 0.0 }, { "name": "diffHeight", "label": "立体高度", "type": "number", "defval": 0.0 }, { "name": "fill", "label": "是否填充", "type": "radio", "defval": true, "impact": ["materialType", "color", "opacity"] }, { "name": "materialType", "label": "填充类型", "type": "combobox", "defval": "Color", "data": [ { "text": "纯色", "value": "Color", "impact": ["color", "opacity"] }, { "text": "网格", "value": "Grid", "impact": ["color", "opacity", "cellAlpha", "lineCount", "lineThickness"] }, { "text": "条纹", "value": "Stripe", "impact": ["repeat", "evenColor", "oddColor"] }, { "text": "棋盘", "value": "Checkerboard", "impact": ["repeat", "evenColor", "oddColor"] }, { "text": "图片", "value": "Image", "impact": ["image", "opacity"] } ] }, { "name": "lineCount", "label": "网格数量", "type": "number", "defval": 8.0 }, { "name": "lineThickness", "label": "网格宽度", "type": "number", "defval": 2.0 }, { "name": "cellAlpha", "label": "填充透明度", "type": "slider", "defval": 0.1 }, { "name": "evenColor", "label": "主色", "type": "color", "defval": "#000000" }, { "name": "oddColor", "label": "衬色", "type": "color", "defval": "#ffffff" }, { "name": "repeat", "label": "数量", "type": "number", "defval": 2 }, { "name": "image", "label": "图片", "type": "label", "defval": "" }, { "name": "color", "label": "颜色", "type": "color", "defval": "#3388ff" }, { "name": "opacity", "label": "透明度", "type": "slider", "defval": 0.6 }, { "name": "outline", "label": "是否边框", "type": "radio", "defval": false, "impact": ["outlineWidth", "outlineColor", "outlineOpacity"] }, { "name": "outlineWidth", "label": "边框宽度", "type": "number", "defval": 1 }, { "name": "outlineColor", "label": "边框颜色", "type": "color", "defval": "#ffffff" }, { "name": "outlineOpacity", "label": "边框透明度", "type": "slider", "defval": 0.6 }, { "name": "rotationDegree", "label": "旋转角度", "type": "number", "defval": 0.0 }, { "name": "stRotationDegree", "label": "材质角度", "type": "number", "defval": 0.0 }, { "name": "distanceDisplayCondition", "label": "是否按视距显示", "type": "radio", "defval": false, "impact": ["distanceDisplayCondition_far", "distanceDisplayCondition_near"] }, { "name": "distanceDisplayCondition_far", "label": "最大距离", "type": "number", "defval": 100000.0 }, { "name": "distanceDisplayCondition_near", "label": "最小距离", "type": "number", "defval": 0.0 }, { "name": "clampToGround", "label": "是否贴地", "type": "hidden", "defval": false }, { "name": "hasShadows", "label": "是否阴影", "type": "radio", "defval": false }, { "name": "zIndex", "label": "层级顺序", "type": "number", "defval": 0.0 } ] }, "polygon": { "name": "面", "style": [ { "name": "diffHeight", "label": "立体高度", "type": "number", "defval": 0.0 }, { "name": "fill", "label": "是否填充", "type": "radio", "defval": true, "impact": ["materialType", "color", "opacity"] }, { "name": "materialType", "label": "填充类型", "type": "combobox", "defval": "Color", "data": [ { "text": "纯色", "value": "Color", "impact": ["color", "opacity"] }, { "text": "网格", "value": "Grid", "impact": ["color", "opacity", "cellAlpha", "lineCount", "lineThickness"] }, { "text": "条纹", "value": "Stripe", "impact": ["repeat", "evenColor", "oddColor"] }, { "text": "棋盘", "value": "Checkerboard", "impact": ["repeat", "evenColor", "oddColor"] }, { "text": "图片", "value": "Image", "impact": ["opacity", "image"] } ] }, { "name": "lineCount", "label": "网格数量", "type": "number", "defval": 8.0 }, { "name": "lineThickness", "label": "网格宽度", "type": "number", "defval": 2.0 }, { "name": "cellAlpha", "label": "填充透明度", "type": "slider", "defval": 0.1 }, { "name": "evenColor", "label": "主色", "type": "color", "defval": "#000000" }, { "name": "oddColor", "label": "衬色", "type": "color", "defval": "#ffffff" }, { "name": "repeat", "label": "数量", "type": "number", "defval": 2 }, { "name": "image", "label": "图片", "type": "label", "defval": "" }, { "name": "color", "label": "颜色", "type": "color", "defval": "#3388ff" }, { "name": "opacity", "label": "透明度", "type": "slider", "defval": 0.6 }, { "name": "stRotationDegree", "label": "填充方向", "type": "number", "defval": 0.0 }, { "name": "outline", "label": "是否边框", "type": "radio", "defval": false, "impact": ["outlineWidth", "outlineColor", "outlineOpacity"] }, { "name": "outlineWidth", "label": "边框宽度", "type": "number", "defval": 1.0 }, { "name": "outlineColor", "label": "边框颜色", "type": "color", "defval": "#ffffff" }, { "name": "outlineOpacity", "label": "边框透明度", "type": "slider", "defval": 0.6 }, { "name": "distanceDisplayCondition", "label": "是否按视距显示", "type": "radio", "defval": false, "impact": ["distanceDisplayCondition_far", "distanceDisplayCondition_near"] }, { "name": "distanceDisplayCondition_far", "label": "最大距离", "type": "number", "defval": 100000.0 }, { "name": "distanceDisplayCondition_near", "label": "最小距离", "type": "number", "defval": 0.0 }, { "name": "hasShadows", "label": "是否阴影", "type": "radio", "defval": false }, { "name": "clampToGround", "label": "是否贴地", "type": "hidden", "defval": false }, { "name": "zIndex", "label": "层级顺序", "type": "number", "defval": 0.0 } ] } }