# DrawUtil
查阅Cesium API

#### DrawUtil()
util/DrawUtil.js 1

矢量数据标绘编辑相关常量

### 方法

#### static mars3d.DrawUtil.getEditPointStyle(type, exStyle) → PointPrimitive.StyleOptions|object
util/DrawUtil.js 133

根据类型获取编辑点样式

参数名称 | 类型 | 默认值 | 描述信息
--- | --- | --- | ---
`type` | EditPointType | number | `mars3d.EditPointType.Control` | 可选 类型
`exStyle` | PointPrimitive.StyleOptions | object |  | 可选 覆盖样式

##### 返回值:

样式对象

#### static mars3d.DrawUtil.setAllEditPointStyle(style) → void
util/DrawUtil.js 121

更新所有编辑点的样式

参数名称 | 类型 | 描述信息
--- | --- | ---
`style` | PointPrimitive.StyleOptions | object | 样式

##### 返回值:

无

##### 使用示例:

    mars3d.DrawUtil.setAllEditPointStyle({
      type: mars3d.GraphicType.billboardP, // 支持设置type指定编辑点类型
      image: "https://data.mars3d.cn/img/marker/point.png",
      horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
      verticalOrigin: Cesium.VerticalOrigin.CENTER
    })

#### static mars3d.DrawUtil.setEditPointStyle(type, newStyle) → void
util/DrawUtil.js 92

根据类型设置编辑点的样式

参数名称 | 类型 | 描述信息
--- | --- | ---
`type` | EditPointType | number | 类型
`newStyle` | PointPrimitive.StyleOptions | object | 样式

##### 返回值:

无

##### 使用示例:

    mars3d.DrawUtil.setEditPointStyle(mars3d.EditPointType.Control, {
      type: mars3d.GraphicType.billboardP, // 支持设置type指定编辑点类型
      image: "https://data.mars3d.cn/img/marker/dg.png",
      horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
      verticalOrigin: Cesium.VerticalOrigin.CENTER
    })