DrawHandler

new Cesium.DrawHandler(viewer, mode)

绘制处理器。
Name Type Description
viewer Viewer 指定用于绘制的视图。
mode DrawMode 指定的绘图模式,包括绘制点Point、线Line、面Polygon和标记Marker。
Example:
var handler = new Cesium.DrawHandler(viewer,Cesium.DrawMode.Line);
//激活处理器
handler.activate();
See:

Members

activeEvt : Event

激活事件,监听当前事件以获取当前的绘图状态。

drawEvt : Event

绘图事件,监听当前绘图事件以获取当前绘图结果。

当绘制模式为DrawMode.Point,绘制回调事件的结果是{object : point};

当绘制模式为DrawMode.Polygon,绘制回调事件的结果是{object : polygon};

当绘制模式为DrawMode.Line,绘制回调事件的结果是{object : polyline};

当绘制模式为DrawMode.Marker,绘制回调事件的结果是{object : marker};
Example:
handler.drawEvt.addEventListener(function(result){
    console.log(result);
});

Methods

activate()

激活绘图处理器。

clear()

清除所有绘制的要素。

deactivate()

关闭绘图处理器。