MetadataEnumValue
类型表示元数据枚举值。元数据是一个由key-value对组成的映射,可以附加到cesium对象上。
以下是MetadataEnumValue
的类型声明:
class MetadataEnumValue {
constructor(id: String, name: String, description?: String);
id: String;
name: String;
description?: String;
}
id
: 枚举值的唯一标识符。name
: 枚举值的名称。description
:枚举值的描述,可选参数。// 创建一个“颜色”元数据属性
const color = new Cesium.MetadataEnumProperty({
id: 'color',
name: 'Color',
enumValues: [
new Cesium.MetadataEnumValue('red', 'Red'),
new Cesium.MetadataEnumValue('green', 'Green'),
new Cesium.MetadataEnumValue('blue', 'Blue')
]
});
// 获取枚举值
const redValue = color.getEnumValueById('red');