SimpleGeometryDrawer

new Cesium.SimpleGeometryDrawer(options)

点 ,折线,闭合线,面,矩形,圆形几何要素的绘制。 只有点不支持依附模式。只有面有依附的轮廓线,矩形和圆的轮廓线只支持空间中的效果且不支持设置线宽。 绘制只有交互的过程,绘制结束以后触发回调事件,传出数据。绘制过程结束以后并不自身并不保存结果渲染 传出数据为数组。点、线、面为相应的顶点笛卡尔坐标。 圆形传入第一个元素为中心点笛卡尔坐标,第二元素为半径。 矩形传入仅一个坐标,为{Rectangle}类型,存储west, south, east, north弧度制经纬度
Name Type Description
options Object 具有如下属性
Name Type Default Description
scene Scene optional Scene.
image String | HTMLImageElement | HTMLCanvasElement | HTMLVideoElement "buildModuleUrl('Assets/Textures/Planning/grass.jpg')" optional 绘制对象渲染时的材质,来源
classificationType ClassificationType | undefined optional 绘制对象的依附类型,点不支持依附
repeat Cartesian2 new Cartesian(1,1) optional 填充图片重叠排列
show Boolean true optional 是否实时显示绘制效果
action DrawAction DrawAction.NONE optional 当前绘制动作
pointColor Color Color.RED optional 点的颜色
pointSize Number 5 optional 点的像素大小
lineColor Color Color.YELLOW optional 轮廓线或者折线的颜色
lineWidth Number 3 optional 轮廓线或者折线的宽度
outline Boolean true optional 是否显示轮廓线
fillColor Color Color.GREEN optional 填充绘制几何的颜色
stRotation Number 0.0 optional 图片材质的旋转角度,弧度
useColor Boolean true optional 是否使用填充颜色而不是图片材质进行渲染

Members

当前绘制动作

readonly afterPickPositionEvent : Event

添加点事件,添加一次触发一次,绘制点只会触发一次
绘制取消事件,可添加监听函数
绘制对象的依附类型,点不支持依附
绘制结束事件,可添加监听函数
填充绘制几何的颜色

image : String|HTMLImageElement|HTMLCanvasElement|HTMLVideoElement

绘制对象渲染时的材质,来源
轮廓线或者折线的颜色
轮廓线或者折线的宽度
是否显示轮廓线
点的颜色
点的像素大小
填充图片重叠排列
是否实时显示绘制效果
图片材质的旋转角度,弧度
是否使用填充颜色而不是图片材质进行渲染

Methods

移除绘制过程所有回调函数
Need help? The fastest way to get answers is from the community and team on the Cesium Forum.