YzhDraw

绘制点、线、面以及其它标注,键盘上b可撤销绘制的点:非点的对象都可以撤销

new yzhCesium.YzhDraw(viewer, option)

绘制工具
Name Type Description
viewer Viewer 三维视窗
option YzhDefaultSymbols.Option 选项
Name Type Description
dataSource DataSource 数据源
pointer PointGraphics.ConstructorOptions 点显示样式
billboard BillboardGraphics.ConstructorOptions 点标注显示样式
label LabelGraphics.ConstructorOptions 标注显示样式
polyline PolylineGraphics.ConstructorOptions 线显示样式
polygon PolygonGraphics.ConstructorOptions 面显示样式
Example:
创建实例
import {YzhDraw} from "yzhcesium/libs/YzhCesium";
let draw=new YzhDraw(viewer,{});

Methods

清除所有,包括点击事件和清除资源
Example:
清除所有
measure.clearAll();
清除所有,包括点击事件和清除资源
Example:
清除所有
measure.clearAll();

clearHandler()

清除鼠标事件
Example:
清除鼠标事件
measure.clearHandler();

clearHandler()

清除鼠标事件
Example:
清除鼠标事件
measure.clearHandler();

clearResult()

清除资源,即测量结果的entity
Example:
清除资源
measure.clearResult();

clearResult()

清除资源,即测量结果的entity
Example:
清除资源
measure.clearResult();

drawBillBord(option)

绘制图片标注
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
billboard BillboardGraphics.ConstructorOptions 点样式
once boolean 是否执行一次
callback function 回调函数
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawBillBord(option)

绘制图片标注
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
billboard BillboardGraphics.ConstructorOptions 点样式
once boolean 是否执行一次
callback function 回调函数
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawBuffer(option)

绘制圆形
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
buffer number 缓冲范围,单位米
polyline PolylineGraphics.ConstructorOptions 点样式
once boolean 是否执行一次
callback function 回调函数
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawBuffer(option)

绘制圆形
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
buffer number 缓冲范围,单位米
polyline PolylineGraphics.ConstructorOptions 点样式
once boolean 是否执行一次
callback function 回调函数
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawCircle(option)

绘制圆形
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
pointer PointGraphics.ConstructorOptions 点样式
polyline PolylineGraphics.ConstructorOptions 点样式
once boolean 是否执行一次
callback function 回调函数
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawCircle(option)

绘制圆形
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
pointer PointGraphics.ConstructorOptions 点样式
polyline PolylineGraphics.ConstructorOptions 点样式
once boolean 是否执行一次
callback function 回调函数
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawLine(option)

绘制直线
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
polyline PolylineGraphics.ConstructorOptions 面显示样式
once boolean 是否使用一次
callback function 绘制后的回调函数,返回面积和面实体对象的id
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawLine(option)

绘制直线
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
polyline PolylineGraphics.ConstructorOptions 面显示样式
once boolean 是否使用一次
callback function 绘制后的回调函数,返回面积和面实体对象的id
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawPoint(option)

绘制点
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
pointer PointGraphics.ConstructorOptions 点样式
once boolean 是否执行一次
callback function 回调函数
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawPoint(option)

绘制点
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
pointer PointGraphics.ConstructorOptions 点样式
once boolean 是否执行一次
callback function 回调函数
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawPolygon(option)

绘制面 开启键位b:表达为back(返回)按键
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
polygon PolygonGraphics.ConstructorOptions 面显示样式
polyline PolylineGraphics.ConstructorOptions 边线显示样式
once boolean 是否使用一次
callback function 绘制后的回调函数,返回面积和面实体对象的id
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawPolygon(option)

绘制面 开启键位b:表达为back(返回)按键
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
polygon PolygonGraphics.ConstructorOptions 面显示样式
polyline PolylineGraphics.ConstructorOptions 边线显示样式
once boolean 是否使用一次
callback function 绘制后的回调函数,返回面积和面实体对象的id
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawPolyLine(option)

绘制多段线
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
polyline PolylineGraphics.ConstructorOptions 面显示样式
once boolean 是否使用一次
callback function 绘制后的回调函数,返回面积和面实体对象的id
clear boolean 是否清除entity,清除后不能根据id获取信息
entity Entity 继续绘制Entity
property Object 该对象的属性信息

drawPolyLine(option)

绘制多段线
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
polyline PolylineGraphics.ConstructorOptions 面显示样式
once boolean 是否使用一次
callback function 绘制后的回调函数,返回面积和面实体对象的id
clear boolean 是否清除entity,清除后不能根据id获取信息
entity Entity 继续绘制Entity
property Object 该对象的属性信息

drawRectangle(option)

绘制矩形
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
polyline PolylineGraphics.ConstructorOptions 点样式
once boolean 是否执行一次
callback function 回调函数
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawRectangle(option)

绘制矩形
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
polyline PolylineGraphics.ConstructorOptions 点样式
once boolean 是否执行一次
callback function 回调函数
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息
绘制点、线、面以及其它标注,键盘上b可撤销绘制的点:非点的对象都可以撤销

new yzhCesium.YzhDraw(viewer, option)

绘制工具
Name Type Description
viewer Viewer 三维视窗
option YzhDefaultSymbols.Option 选项
Name Type Description
dataSource DataSource 数据源
pointer PointGraphics.ConstructorOptions 点显示样式
billboard BillboardGraphics.ConstructorOptions 点标注显示样式
label LabelGraphics.ConstructorOptions 标注显示样式
polyline PolylineGraphics.ConstructorOptions 线显示样式
polygon PolygonGraphics.ConstructorOptions 面显示样式
Example:
创建实例
import {YzhDraw} from "yzhcesium/libs/YzhCesium";
let draw=new YzhDraw(viewer,{});

Methods

清除所有,包括点击事件和清除资源
Example:
清除所有
measure.clearAll();
清除所有,包括点击事件和清除资源
Example:
清除所有
measure.clearAll();

clearHandler()

清除鼠标事件
Example:
清除鼠标事件
measure.clearHandler();

clearHandler()

清除鼠标事件
Example:
清除鼠标事件
measure.clearHandler();

clearResult()

清除资源,即测量结果的entity
Example:
清除资源
measure.clearResult();

clearResult()

清除资源,即测量结果的entity
Example:
清除资源
measure.clearResult();

drawBillBord(option)

绘制图片标注
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
billboard BillboardGraphics.ConstructorOptions 点样式
once boolean 是否执行一次
callback function 回调函数
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawBillBord(option)

绘制图片标注
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
billboard BillboardGraphics.ConstructorOptions 点样式
once boolean 是否执行一次
callback function 回调函数
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawBuffer(option)

绘制圆形
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
buffer number 缓冲范围,单位米
polyline PolylineGraphics.ConstructorOptions 点样式
once boolean 是否执行一次
callback function 回调函数
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawBuffer(option)

绘制圆形
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
buffer number 缓冲范围,单位米
polyline PolylineGraphics.ConstructorOptions 点样式
once boolean 是否执行一次
callback function 回调函数
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawCircle(option)

绘制圆形
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
pointer PointGraphics.ConstructorOptions 点样式
polyline PolylineGraphics.ConstructorOptions 点样式
once boolean 是否执行一次
callback function 回调函数
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawCircle(option)

绘制圆形
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
pointer PointGraphics.ConstructorOptions 点样式
polyline PolylineGraphics.ConstructorOptions 点样式
once boolean 是否执行一次
callback function 回调函数
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawLine(option)

绘制直线
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
polyline PolylineGraphics.ConstructorOptions 面显示样式
once boolean 是否使用一次
callback function 绘制后的回调函数,返回面积和面实体对象的id
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawLine(option)

绘制直线
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
polyline PolylineGraphics.ConstructorOptions 面显示样式
once boolean 是否使用一次
callback function 绘制后的回调函数,返回面积和面实体对象的id
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawPoint(option)

绘制点
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
pointer PointGraphics.ConstructorOptions 点样式
once boolean 是否执行一次
callback function 回调函数
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawPoint(option)

绘制点
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
pointer PointGraphics.ConstructorOptions 点样式
once boolean 是否执行一次
callback function 回调函数
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawPolygon(option)

绘制面 开启键位b:表达为back(返回)按键
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
polygon PolygonGraphics.ConstructorOptions 面显示样式
polyline PolylineGraphics.ConstructorOptions 边线显示样式
once boolean 是否使用一次
callback function 绘制后的回调函数,返回面积和面实体对象的id
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawPolygon(option)

绘制面 开启键位b:表达为back(返回)按键
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
polygon PolygonGraphics.ConstructorOptions 面显示样式
polyline PolylineGraphics.ConstructorOptions 边线显示样式
once boolean 是否使用一次
callback function 绘制后的回调函数,返回面积和面实体对象的id
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawPolyLine(option)

绘制多段线
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
polyline PolylineGraphics.ConstructorOptions 面显示样式
once boolean 是否使用一次
callback function 绘制后的回调函数,返回面积和面实体对象的id
clear boolean 是否清除entity,清除后不能根据id获取信息
entity Entity 继续绘制Entity
property Object 该对象的属性信息

drawPolyLine(option)

绘制多段线
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
polyline PolylineGraphics.ConstructorOptions 面显示样式
once boolean 是否使用一次
callback function 绘制后的回调函数,返回面积和面实体对象的id
clear boolean 是否清除entity,清除后不能根据id获取信息
entity Entity 继续绘制Entity
property Object 该对象的属性信息

drawRectangle(option)

绘制矩形
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
polyline PolylineGraphics.ConstructorOptions 点样式
once boolean 是否执行一次
callback function 回调函数
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息

drawRectangle(option)

绘制矩形
Name Type Description
option
Name Type Description
dataSource DataSource 可以理解为数据图层
polyline PolylineGraphics.ConstructorOptions 点样式
once boolean 是否执行一次
callback function 回调函数
clear boolean 是否清除entity,清除后不能根据id获取信息
property Object 该对象的属性信息