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');