PlotEditControl

new SuperMap3D.PlotEditControl(scene, plottingLayer)

标绘编辑类
Name Type Description
scene Scene 当前场景
plottingLayer PlottingLayer 标绘图层

Members

editMode : PlotEditMode

编辑控件编辑模式
Default Value: PlotEditMode.PLOTSYMBOL

readonlyFeatureDoubleClickEvent : Event

要素双击事件

readonlyFeatureDragEvent : Event

要素拖动事件

readonlyFeatureLeftClickEvent : Event

标号点击事件

readonlyFeatureModifiedEvent : Event

标号被编辑事件

readonlyFeatureRemoveEvent : Event

移除标号事件

readonlyFeatureRightClickEvent : Event

标号右键点击事件

readonlyFeatureSelectedEvent : Event

标号被选中事件

readonlyModifiedEvent : Event

标号被编辑事件

pickRectangle : Cartesian2

选中容限矩形宽高范围
Default Value: {x:10,y:10}

plottingLayer : PlottingLayer

标绘图层

readonlyRemoveFeatureEvent : Event

移除标号事件

readonlySceneLeftClickEvent : Event

地图左击事件

readonlySceneRightClickEvent : Event

地图右击事件

readonlySelectedEvent : Event

标号被选中事件

readonlyUnSelectedEvent : Event

标号被释放事件

Methods

activate()

激活编辑控件

clearCopyOrCut()

清空复制或剪切的标号

copy()

复制选中标号

cut()

剪切选中标号

deactivate()

取消激活编辑控件

DoSelectObjectEdit(geoEdit)

处理标号选中,(绘制选中框和控制点,初始化编辑控件属性)
Name Type Description
geoEdit 需要选中的标号

isActive()Boolean

判断编辑控件是否激活
Returns:
编辑控件是否激活

paste(position)

粘贴选中标号到指定位置(指定位置为NULL时,粘贴到原来位置)
Name Type Description
position 指定的位置

pickRect(leftTopPoint, rightBottomPoint)Array.<GeoGraphicObject>

框选
Name Type Description
leftTopPoint Cartesian2 框选起始点(像素点)
rightBottomPoint Cartesian2 框选终止点(像素点)
Returns:
选中对象数组

setPlottingLayer(layer)boolean

设置标绘图层
Name Type Description
layer PlottingLayer 标绘图层
Returns:
是否设置成功

unSelection(isRaiseEvent)

释放选中的标号
Name Type Default Description
isRaiseEvent boolean false optional isRaiseEvent 是否发送事件