# new DynamicEntityVisualizer(scene, options)
动态实体视图类封装 1、支持BillBoard、Label、GroundPrimitive等动态显示,处理覆盖问题 2、动态显隐效果 3、视窗内性能优化
参数:
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
scene |
Scene | 场景对象 |
|
options |
Object | 对象 |
|
option.show |
Boolean | true | 是否显示视图 |
示例
const { DynamicEntityVisualizer } = zondy.cesium
// ES6引入方式
import { DynamicEntityVisualizer } from "@mapgis/webclient-cesium-plugin"
const dynamicEntityVisualizer = new DynamicEntityVisualizer(viewer.scene, {});
// 作用 BillBoardCollection
const billBoardCollection = dynamicEntityVisualizer.add(
new BillboardCollection({
blendOption: BlendOption.OPAQUE
})
);
// 作用 LabelCollection
const labelCollection = dynamicEntityVisualizer.add(
new BillboardCollection({
blendOption: BlendOption.OPAQUE
})
);
// 作用 PrimitiveCollection (目前仅支持GroundPrimitive)
const primitiveCollection = dynamicEntityVisualizer.add(
new PrimitiveCollection()
);