MarkSelection

MarkSelection

标绘选择类。该类对象不需要用户创建。 在PlotDoc中设置enableMarkSelection属性为true,创建该类对象实例; 设置enableMarkSelection属性为false,销毁该类对象实例。使用markSelection时,获取该对象实例。

Constructor

new MarkSelection(options)

Author:
  • zpc
Example
// 标绘选择示例
var plotDoc = mainControl.plotDoc;
plotDoc.enableMarkSelection = true;    // 开启标绘选择
plotDoc.enableMarkSelection = false;    // 关闭标绘选择
var markSelection = plotDoc.markSelection;    // 获取标绘选择实例
markSelection.showMarkInfo = false;    // 关闭标绘选中显示信息
markSelection.changeColor = false;    // 关闭标绘选中变色
markSelection.selectColor = Cesium.Color.RED;    // 将标绘被选中时的颜色改为红色
Parameters:
Name Type Description
options Object 拥有以下属性的对象。
Properties
Name Type Attributes Default Description
viewer Cesium.Viewer Cesium原生可视化器。
plotDoc PlotDoc 标绘文档。
popups Popups 弹出框。
changeColor Boolean <optional>
true 是否选中变色。
selectColor Boolean <optional>
Cesium.Color.BLUE 标绘选中时的颜色。
showMarkInfo Boolean <optional>
true 是否选中显示标绘信息。

Members

changeColor :Boolean

Default Value:
  • true
选中Mark时是否改变为指定颜色。
Type:
  • Boolean

selectColor :Cesium.Color

Default Value:
  • Cesium.Color.LIME.withAlpha(0.5)
选中Mark时的颜色。
Type:
  • Cesium.Color

showMarkInfo :Boolean

Default Value:
  • true
获取或设置是否显示标绘信息。
Type:
  • Boolean

Methods

destroy()

销毁该类的实例。