该枚举定义了地图的操作状态类型常量。

命名空间:  SuperMap.UI
程序集:  SuperMap.Mapping (in SuperMap.Mapping)
版本: dll

语法

C#
public enum Action

成员

成员名称描述
Null
空操作。
Pan
漫游。在对地图进行漫游操作时,首先将显示窗口内的地图转换成位图,在操作过程中,使用位图显示,操作结束后,使用真实数据显示。这种漫游速度较快。
Pan2
扩展的漫游,Pan2 在漫游的过程中,实现地图的即时刷新,即不进行位图的转换。这种漫游速度较慢。
ZoomIn
放大。
ZoomOut
缩小。
ZoomFree
自由缩放。在对地图进行自由缩放操作时,首先将显示窗口内的地图转换成位图,在操作过程中,使用位图显示,操作结束后,使用真实数据显示。这种漫游速度较快。
ZoomFree2
扩展的自由缩放, ZoomFree2 在进行自由缩放的过程中,实现地图的即时刷新,即不进行位图的转换。这种漫游速度较慢。
Select
在对象上点击,选择对象。 select 是单纯的点击选择,且被选中对象不能进行编辑(移动、旋转、缩放等), 而 select2 可以点选、框选、并且选中的对象可进行编辑。
Select2
点击选择对象,如果按住鼠标拖拽,就变成利用鼠标框选对象。默认的选择模式是对象的内点在矩形框内方可选中对象,用户可以通过SelectionMode类来设置对象被选中的方式。
SelectCircle
画圆选择对象。默认的选择模式是对象的内点在圆内方可选中对象,用户可以通过SelectionMode类来设置对象被选中的方式。
SelectRegion
画多边形选择对象。默认的选择模式是对象的内点在多边形内方可选中对象,用户可以通过SelectionMode类来设置对象被选中的方式。
SelectRectangle
画矩形框选择对象,默认的选择模式是对象的内点在矩形框内方可选中对象。
SelectLine
画线选择对象。凡是与所画的线相交的对象都会被选中。
MoveThemeLabel
移动标签专题图的专题图元素。
MoveThemeGraph
移动统计专题图的专题图元素。
MoveThemeGraduateSymbol
移动等级符号专题图的专题图元素。
CreatePoint
画点。
CreateLine
画直线。
CreateEllipseArc
画椭圆弧。
CreatePolyline
画折线。
CreateCurve
画贝兹曲线。
CreateRectangle
画矩形。
CreateRoundRectangle
画圆角矩形。
CreateParallelogram
画平行四边形。
CreateCircle
画圆心圆。
CreateEllipse
画椭圆。
CreateObliqueEllipse
画斜椭圆。
CreatePolygon
画多边形。
CreateText
添加注记。
CreateBSpline
画B样条曲线。
CreateAlongLineText
添加沿线注记。
CreateArc3P
画三点圆弧。
CreateCircle3P
画三点圆。
CreatePie
画扇形。
CreateCircle2P
画两点圆。
CreateParallel
画平行线。
VectorlizeLine
在可编辑图层中进行交互式自动跟踪线操作,用于对栅格数据进行矢量化。使用该操作前必须设置地图窗口的交互式自动跟踪选项,即必须完成MapControl类的VectorizationSetting属性的设置。
VectorlizeLineBackward
在可编辑图层中回退交互式自动跟踪线操作。
VectorlizeRegion
在可编辑图层中进行交互式自动跟踪面操作,生成对象保存到数据集,类似于魔术棒功能。使用该操作前必须设置地图窗口的交互式自动跟踪选项,即必须完成MapControl类的VectorizationSetting属性的设置。
CreateFreePolyline
自由画线,铅笔功能,类似于数字化仪流放式画线。
CreateCardinal
画Cardinal曲线。
PickSnapPoint
设置选中对象的捕捉点。设置了对象的捕捉点后,当移动该对象时,将使用这个捕捉点来实现对象与其他点的捕捉;如果没有设置对象的捕捉点,则使用当前的鼠标点作为该对象的捕捉点。此操作在编辑时用途比较明显,并且该操作只在编辑时有效。
CreatePolyline2Polyline
绘制多折线,该多折线是由圆弧、曲线、直线组成的多段线。
CreatePolyline2FreePolyline
绘制自由线,该自由线是由圆弧、曲线、直线组成的多段线。
CreatePolyline2Cardinal
绘制Cardinal曲线,该Cardinal曲线是由圆弧、曲线、直线组成的多段线。
CreatePolygon2PolyLine
绘制多折线,该多折线是由圆弧、曲线、直线组成的多段线,在编辑结束后,连接该多折线的起始点和终止点构成多边形。
CreatePolygon2FreePolyline
绘制自由线,该自由线是由圆弧、曲线、直线组成的多段线,在编辑结束后,连接该多折线的起始点和终止点构成多边形。
CreatePolygon2Cardinal
绘制Cardinal曲线,该Cardinal曲线是由圆弧、曲线、直线组成的多段线,在编辑结束后,连接该Cardinal曲线的起始点和终止点构成多边形。
VertexEdit
在可编辑图层中编辑对象的节点。
VertexAdd
在可编辑图层中为对象添加节点。
CreateNorthArrow
在布局或者地图中可编辑的CAD图层中绘制指北针对象。
CreateMapScale
在布局或者地图中可编辑的CAD图层中绘制地图比例尺对象。
CreateGeoLegend
在布局或者地图中可编辑的CAD图层中绘制地图图例对象。
CreateGeodesic
在地图中绘制测地线。
Swipe
卷帘浏览操作。

请参见