绘制处理器。
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
-
激活事件,监听当前事件以获取当前的绘图状态。
-
绘图事件,监听当前绘图事件以获取当前绘图结果。
当绘制模式为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
-
激活绘图处理器。
-
清除所有绘制的要素。
-
关闭绘图处理器。