常用操作及快捷键


概述

         我们可以通过鼠标或键盘与地图进行一些交互操作,例如平移、放大、缩小,以及绘制点、线、面等。地图在同一时间只能完成一种交互操作,如:地图在平移的时候不能同时缩放。与地图相关的所有交互操作均继承于 MapAction 类。

Actions 结构图

图1 Actions 结构图

        在地图上绘制要素时,可以通过提供的样式相关属性定制要素的风格。所绘制的要素只是暂时的加载到一个临时的图层中,并没有真正的保存到某个图层中。如果要想将所绘制的元素或几何对象保存起来,则首先需要使用 Map 的 addMapListeners 方法监听 DrawEvent . Draw_End 事件,在要素绘制结束后将会触发该事件;然后从 DrawEvent 对象中即可获取到所绘制要素 Feature;最后,将它加载到 FeaturesLayer 中即可。

         关于地图交互操作功能具体实现请参见 “SampleCode——地图操作”

快捷键主要包括编辑时快捷键和地图快捷键

一、编辑时快捷键

         当地物呈编辑状态时,系统会显示选中地物的结点,通过增加、移动或删除结点来编辑地物形状,也可以通过键盘快捷键和相应接口来撤销或重做编辑状态。

        1.鼠标左键选中地物开始编辑。

        2.鼠标左键单击地物边界,增加结点。

        3.鼠标左键双击结点,移除结点。

        4.鼠标左键选中结点并拖动鼠标,移动结点。

        5.点击Z键撤销当前编辑,返回到上一次编辑状态。

        6.点击Y键返回到下一次的编辑状态。

        7.在地物内部或外部双击鼠标或点击 ESC 键,结束编辑。

        8.当在不同的编辑对象之间切换时,单击其它对象,当前的编辑操作即可结束。

        【注意】目前编辑不支持 PictureFillStyle 样式的面要素。

二、地图快捷键

        在地图初始化时以下快捷键不起作用,当地图平移或放大缩小后,起效果。

        1.点击 +键,放大地图。

        2.点击 - 键,缩小地图。

        3.点击 ↑ 键,地图向上平移。

        4.点击 ↓ 键,地图向下平移。

        5.点击 ← 键,地图向左平移。

        6.点击 → 键,地图向右平移。

        7.按住Shift键同时鼠标左键双击,缩小地图。

         关于快捷键操作功能具体实现请参见 “SampleCode——地物编辑”


版权所有© 2000-2015 北京超图软件股份有限公司 保留所有权利。