cesium2s / Measure
类: Measure
Description
测量工具
- 操作方式:左键拾取坐标,右键结束;
- 测量类型:支持直线距离测量、面积测量、三角距离测量;默认值为直线距离测量;
- 支持顶点编辑:已绘制完成的测量图形支持顶点拖动,鼠标悬停在顶点上,按下鼠标左键拖动。
参数
Cesium Viewer 实例
参数
支持自定义画笔样式
示例
ts
//实例化一个测量工具
const measure = new Measure(fair.viewer)
//开始距离测量
measure.start()
//开始面积测量
measure.type = 'area'
measure.start()
//开始三角测量
measure.type = 'triangle'
measure.start()
//清空已有测量实体
measure.clear()
//销毁测量实例
measure.destroy()构造函数
构造函数
new Measure(
viewer,styleOption?):Measure
参数
viewer
Viewer
styleOption?
MeasureStyle
返回
Measure
属性
areaMeasure?
optionalareaMeasure:AreaMeasure
currentTool?
optionalcurrentTool:DistanceMeasure|TriangleMeasure|AreaMeasure
distanceMeasure?
optionaldistanceMeasure:DistanceMeasure
isMeasuring
isMeasuring:
boolean=false
styleOption?
optionalstyleOption:MeasureStyle
triangleMeasure?
optionaltriangleMeasure:TriangleMeasure
viewer
viewer:
Viewer
访问器
type
Getter 签名
get type():
MeasureType
返回
MeasureType
Setter 签名
set type(
val):void
参数
val
MeasureType
返回
void
方法
clear()
clear():
void
返回
void
end()
end():
void
返回
void
start()
start():
void
返回
void