Class: GraphicsLayerUtil

GraphicsLayerUtil

new GraphicsLayerUtil()

view/utils/GraphicsLayerUtil.js, line 2

支持如下方法:
[1、将单个要素或要素集合转换为Cesium原生Primitive的方法]

几何图层的工具类

Methods

GraphicsLayerUtil.toPrimitive(feature){Array}

view/utils/GraphicsLayerUtil.js, line 31

将单个要素或要素集合转换为Cesium原生Primitive的方法

Name Type Description
feature Feature | Array.<Feature>

单个要素或要素集合

Returns:
Type Description
Array 转换后的Primitive数组
Example
const addGraphics = () => {
  const features = new Feature({
    //...
  })
  // 将要素集转换为原生Primitive对象
  const primitives = GraphicsLayerUtil.toPrimitive(features, {
    viewer,
  })
  // 将Primitive对象添加到场景中
  for (let i = 0; i < primitives.length; i++) {
    viewer.scene.primitives.add(primitives[i])
  }
}
addGraphics()