com.supermap.ui

类 Action



  • public class Action
    extends Enum
    该类定义了地图操作状态类型常量。

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

    • 字段详细资料

      • NULL

        public static final Action NULL
        空操作。
      • PAN

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

        public static final Action PAN2
        扩展的地图漫游。Pan2 在漫游的过程中,实现地图的即时刷新,即不进行位图的转换。这种漫游速度较慢。
      • ZOOMIN

        public static final Action ZOOMIN
        地图放大。
      • ZOOMOUT

        public static final Action ZOOMOUT
        地图缩小。
      • ZOOMFREE

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

        public static final Action ZOOMFREE2
        扩展的自由缩放, ZOOMFREE2 在进行自由缩放的过程中,实现地图的即时刷新,即不进行位图的转换。这种漫游速度较慢。
      • SELECT

        public static final Action SELECT
        在对象上点击,选择对象。

        SELECT 是单纯的点击选择,且被选中对象不能进行编辑(移动、旋转、缩放等),而 SELECT2 可以点选、框选、并且选中的对象可进行编辑。

      • SELECT2

        public static final Action SELECT2
        点击选择对象,如果按住鼠标拖拽,就变成利用鼠标框选对象。默认的选择模式是对象的内点在矩形框内方可选中对象,用户可以通过 SelectionMode 类来设置对象被选中的方式。
      • SELECTCIRCLE

        public static final Action SELECTCIRCLE
        画圆选择对象。默认的选择模式是对象的内点在圆内方可选中对象,用户可以通过 SelectionMode 类来设置对象被选中的方式。
      • SELECTREGION

        public static final Action SELECTREGION
        画多边形选择对象。默认的选择模式是对象的内点在多边形内方可选中对象,用户可以通过 SelectionMode 类来设置对象被选中的方式。
      • SELECTRECTANGLE

        public static final Action SELECTRECTANGLE
        画矩形框选择对象,默认的选择模式是对象的内点在矩形框内方可选中对象。
      • SELECTLINE

        public static final Action SELECTLINE
        画线选择对象。凡是与所画的线相交的对象都会被选中。
      • MOVE_THEME_LABEL

        public static final Action MOVE_THEME_LABEL
        移动标签专题图的专题图元素。
      • MOVE_THEME_GRAPH

        public static final Action MOVE_THEME_GRAPH
        移动统计专题图的专题图元素。
      • MOVE_THEME_GRADUATE_SYMBOL

        public static final Action MOVE_THEME_GRADUATE_SYMBOL
        移动等级符号专题图的专题图元素。
      • CREATEPOINT

        public static final Action CREATEPOINT
        在可编辑图层中画点。
      • CREATELINE

        public static final Action CREATELINE
        在可编辑图层中画直线。
      • CREATE_ELLIPSE_ARC

        public static final Action CREATE_ELLIPSE_ARC
        在可编辑图层中画椭圆弧。
      • CREATEPOLYLINE

        public static final Action CREATEPOLYLINE
        在可编辑图层中画折线。
      • CREATECURVE

        public static final Action CREATECURVE
        在可编辑图层中画曲线。
      • CREATERECTANGLE

        public static final Action CREATERECTANGLE
        在可编辑图层中画矩形。
      • CREATE_ROUND_RECTANGLE

        public static final Action CREATE_ROUND_RECTANGLE
        在可编辑图层中画圆角矩形。
      • CREATEPARALLELOGRAM

        public static final Action CREATEPARALLELOGRAM
        在可编辑图层中画平行四边形。
      • CREATECIRCLE

        public static final Action CREATECIRCLE
        在可编辑图层中画圆心圆。
      • CREATEELLIPSE

        public static final Action CREATEELLIPSE
        在可编辑图层中画椭圆。
      • CREATE_OBLIQUE_ELLIPSE

        public static final Action CREATE_OBLIQUE_ELLIPSE
        在可编辑图层中画斜椭圆。
      • CREATEPOLYGON

        public static final Action CREATEPOLYGON
        在可编辑图层中画多边形。
      • CREATETEXT

        public static final Action CREATETEXT
        在可编辑图层中添加注记。
      • CREATEBSPLINE

        public static final Action CREATEBSPLINE
        在可编辑图层中画B样条曲线。
      • CREATE_ALONG_LINE_TEXT

        public static final Action CREATE_ALONG_LINE_TEXT
        在可编辑图层中添加沿线注记。
      • CREATE_ARC_3P

        public static final Action CREATE_ARC_3P
        在可编辑图层中画三点圆弧。
      • CREATE_CIRCLE_3P

        public static final Action CREATE_CIRCLE_3P
        在可编辑图层中画三点圆。
      • CREATEPIE

        public static final Action CREATEPIE
        在可编辑图层中画扇形。
      • CREATE_CIRCLE_2P

        public static final Action CREATE_CIRCLE_2P
        在可编辑图层中画两点圆。
      • CREATEPARALLEL

        public static final Action CREATEPARALLEL
        在可编辑图层中画平行线。
      • VECTORLIZELINE

        public static final Action VECTORLIZELINE
        在可编辑图层中进行半自动矢量化线操作,用于栅格矢量化。
      • VECTORLIZE_LINE_BACKWARD

        public static final Action VECTORLIZE_LINE_BACKWARD
        在可编辑图层中回退半自动矢量化线操作。
      • VECTORLIZEREGION

        public static final Action VECTORLIZEREGION
        在可编辑图层中进行半自动矢量化面操作,生成对象保存到数据集,类似于魔术棒功能。
      • CREATE_FREE_POLYLINE

        public static final Action CREATE_FREE_POLYLINE
        在可编辑图层中自由画线,铅笔功能,类似于数字化仪流放式画线。
      • CREATECARDINAL

        public static final Action CREATECARDINAL
        在可编辑图层中画 Cardinal 曲线。
      • PICK_SNAP_POINT

        public static final Action PICK_SNAP_POINT
        设置选中对象的捕捉点。设置了对象的捕捉点后,当移动该对象时,将使用这个捕捉点来实现对象与其他点的捕捉;如果没有设置对象的捕捉点,则使用当前的鼠标点作为该对象的捕捉点。此操作在编辑时用途比较明显,并且该操作只在编辑时有效。
      • CREATE_POLYLINE2_POLYLINE

        public static final Action CREATE_POLYLINE2_POLYLINE
        在可编辑图层中绘制多折线,该多折线是由圆弧、曲线、直线组成的多段线。
      • CREATE_POLYLINE2_FREE_POLYLINE

        public static final Action CREATE_POLYLINE2_FREE_POLYLINE
        在可编辑图层中绘制自由线,该自由线是由圆弧、曲线、直线组成的多段线。
      • CREATE_POLYLINE2_CARDINAL

        public static final Action CREATE_POLYLINE2_CARDINAL
        在可编辑图层中绘制 Cardinal 曲线,该 Cardinal 曲线是由圆弧、曲线、直线组成的多段线。
      • CREATE_POLYGON2_POLYLINE

        public static final Action CREATE_POLYGON2_POLYLINE
        在可编辑图层中绘制多折线,该多折线是由圆弧、曲线、直线组成的多段线,在编辑结束后,连接该多折线的起始点和终止点构成多边形。
      • CREATE_POLYGON2_FREE_POLYLINE

        public static final Action CREATE_POLYGON2_FREE_POLYLINE
        在可编辑图层中绘制自由线,该自由线是由圆弧、曲线、直线组成的多段线,在编辑结束后,连接该多折线的起始点和终止点构成多边形。
      • CREATE_POLYGON2_CARDINAL

        public static final Action CREATE_POLYGON2_CARDINAL
        在可编辑图层中绘制 Cardinal 曲线,该 Cardinal 曲线是由圆弧、曲线、直线组成的多段线,在编辑结束后,连接该 Cardinal 曲线的起始点和终止点构成多边形。
      • VERTEXEDIT

        public static final Action VERTEXEDIT
        在可编辑图层中编辑对象的节点。
      • VERTEXADD

        public static final Action VERTEXADD
        在可编辑图层中为对象添加节点。
      • CREATE_NORTHARROW

        public static final Action CREATE_NORTHARROW
        在可编辑图层中绘制地图指北针
      • CREATE_MAPSCALE

        public static final Action CREATE_MAPSCALE
        在可编辑图层中绘制地图比例尺
      • CREATE_GEOLEGEND

        public static final Action CREATE_GEOLEGEND
        在布局或者地图中可编辑的CAD图层中绘制地图图例对象。
      • CREATE_GEODESIC

        public static final Action CREATE_GEODESIC
        在可编辑图层中绘制测地线。
      • SWIPE

        public static final Action SWIPE
        地图卷帘功能
      • CREATEGRAPHICOBJECT

        public static final Action CREATEGRAPHICOBJECT
        在可编辑图层中绘制军标
    • 方法详细资料

      • newInstance

        public static Action newInstance(int value)
        构建地图操作状态
        参数:
        value - 枚举值
        返回:
        图操作状态

Copyright © 2021–2024 SuperMap. All rights reserved.