以下表中列出了SelectEx的公开成员.
公共 构造函数
名称 | 说明 | |
---|---|---|
![]() |
SelectEx 构造函数 | 初始化 SelectEx 类的新实例。 |
公共 属性
名称 | 说明 | |
---|---|---|
![]() |
currentAction3DType | 设置当前鼠标的操作状态,默认为选择漫游状态。 |
![]() |
currentlayer3D | 设置当前所要选择的三维图层。 |
![]() |
highlightMode | 设置所要进行高亮的模式,true 为使用模糊高亮模式,false 为使用精细高亮模式。在矢量节点比较少,在对显示效果要求不高或者在对效率要求比较高的情况下,可以选择使用模糊高亮模式;在矢量节点比较多的情况并且对显示效果要求比较高的情况,可以选择使用精细高亮模式会有比较好的显示效果,但时间会比较长。默认值为 false。 |
![]() |
mapUrl | 指定要进行查询的二维地图 URL 连接。 |
![]() |
name | 获取或设置交互操作的名称。当用户自行开发一个 SceneAction 子类时,可自定义该操作的名称。 |
![]() |
queryName | 设置所要查询二维地图所包含的图层名称(图层名称格式:数据集名称@数据源别名)。 |
![]() |
sceneControl | 获取或设置与 SceneAction 联动的三维场景控件。 |
![]() |
type | 获取或设置用户交互操作类型。 |
公共 方法
名称 | 说明 | |
---|---|---|
![]() |
dispose | 释放资源。 |
![]() |
onClick | 鼠标指针悬停在三维场景控件上的情况下单击鼠标左键时触发的事件。 |
![]() |
onDbClick | 鼠标指针悬停在三维场景控件上的情况下双击鼠标左键时触发的事件。 |
![]() |
onKeyDown | 在三维场景控件具有焦点的情况下用户按任意键时触发的事件。 |
![]() |
onKeyUp | 在三维场景控件具有焦点的情况下用户释放任意键时触发的事件。 |
![]() |
onMouseDown | 鼠标指针悬停在三维场景控件上的情况下按下鼠标左键时触发的事件。 |
![]() |
onMouseMove | 鼠标指针悬停在三维场景控件上的情况下移动鼠标指针时触发的事件。 |
![]() |
onMouseOut | 当鼠标离开三维场景控件的边界区域时,触发该事件。 |
![]() |
onMouseOver | 在鼠标指针悬停在三维场景控件上时触发的事件。 |
![]() |
onMouseUp | 鼠标指针悬停在三维场景控件上的情况下抬起鼠标左键时触发的事件。 |
![]() |
onMouseWheel | 鼠标指针悬停在三维场景控件上的情况下用户滚动鼠标滚轮时触发的事件。 |
![]() |
raise_actionCompleted | 此方法仅用于扩展该 Action 时根据需求激活 actionCompleted 方法。 |
公共 事件
名称 | 说明 | |
---|---|---|
![]() |
actionCompleted | 添加或移除 onMouseUptopic1604 及 onDbClick 操作结束后的回调函数,若指定 queryName 方法,则会进行属性查询,并会触发回调函数除了参数 e 之外还会返回 SuperMap.Web.iServerJava6R.QueryEventArgs 类型的参数对象。 |