Action.h文件参考

枚举

enum  Action {
  NONEACTION = 0, PAN = 1, SELECT = 8, VERTEXEDIT = 54,
  VERTEXADD = 55, DELETENODE = 56, CREATEPOINT = 16, CREATELINE = 1002,
  CREATERECTANGLE = 1003, CREATEPOLYLINE = 17, CREATEPOLYGON = 27, CREATE_CIRCLE_2P = 1006,
  CREATEELLIPSE = 1009, CREATE_FREE_POLYLINE = 100, CREATE_FREE_DRAWPOLYGON = 101, CREATE_FREE_DRAW = 199,
  MEASURELENGTH = 1001, MEASUREAREA = 1002, MEASUREANGLE = 1003, CREATE_PLOT = 3000,
  ERASE_REGION = 201, SPLIT_BY_LINE = 202, UNION_REGION = 203, COMPOSE_REGION = 204,
  PATCH_HOLLOW_REGION = 205, INTERSECT_REGION = 206, FILL_HOLLOW_REGION = 207, PATCH_POSOTIONAL_REGION = 208,
  MOVE_COMMON_NODE = 209, CREATE_POSITIONAL_REGION = 210, DRAW_HOLLOW_REGION = 213, SPLIT_BY_DRAWLINE = 215,
  DRAWREGION_HOLLOW_REGION = 216, DRAWREGION_ERASE_REGION = 217, SPLIT_BY_DRAWREGION = 218, MOVE_GEOMETRY = 301,
  SELECT_BY_RECTANGLE = 302, MULTI_SELECT = 305, SWIPE = 501
}
 

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

更多...

枚举类型文档

enum Action

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

完成与地图显示有关的操作设置。通常与地图显示有关的操作包括地图的漫游以及简单的编辑操作如画点、画线、画面等。

枚举值:
NONEACTION 

空操作。

PAN 

地图漫游。

在对地图进行漫游操作时,首先将显示窗口内的地图转换成位图,在操作过程中,使用位图显示,操作结束后,使用真实数据显示。这种漫游速度较快。

SELECT 

在编辑模式下,长按选择对象,可对选中的对象进行编辑。

VERTEXEDIT 

在可编辑图层中编辑对象的节点。

VERTEXADD 

在可编辑图层中为对象添加节点。

DELETENODE 

在可编辑图层中删除对象的节点。

CREATEPOINT 

在可编辑图层中画点。

CREATELINE 

在可编辑图层中画直线。

CREATERECTANGLE 

在可编辑图层中画矩形。

CREATEPOLYLINE 

在可编辑图层中画折线。

CREATEPOLYGON 

在可编辑图层中画多边形。

CREATE_CIRCLE_2P 

在可编辑图层中画两点圆。

CREATEELLIPSE 

在可编辑图层中画椭圆。

CREATE_FREE_POLYLINE 

自由线。

CREATE_FREE_DRAWPOLYGON 

自由绘制。

CREATE_FREE_DRAW 

自由绘制。

MEASURELENGTH 

量算长度。

MEASUREAREA 

量算面积。

MEASUREANGLE 

量算角度。

CREATE_PLOT 
ERASE_REGION 

擦除面对象

SPLIT_BY_LINE 

使用线切分

UNION_REGION 

面与面合并

COMPOSE_REGION 

面与面组合

PATCH_HOLLOW_REGION 

切割岛洞多边形

INTERSECT_REGION 

填充导洞对象

FILL_HOLLOW_REGION 

求交面对象

PATCH_POSOTIONAL_REGION 

多对象补洞

MOVE_COMMON_NODE 

公共点编辑(协调编辑)

CREATE_POSITIONAL_REGION 

公共边构面

DRAW_HOLLOW_REGION 

手绘导洞面

SPLIT_BY_DRAWLINE 

面被线分割(手绘式)

DRAWREGION_HOLLOW_REGION 

手绘岛洞面(手绘式)

DRAWREGION_ERASE_REGION 

面被面擦除(手绘式)

SPLIT_BY_DRAWREGION 

面被面分割(手绘式)

MOVE_GEOMETRY 

平移对象

SELECT_BY_RECTANGLE 

框选操作

MULTI_SELECT 

多选对象

SWIPE 

卷帘模式