SuperMap iClient3D for Plugin Reference
addEvent 方法
请参见  反馈

eventName

事件名称,当前支持的事件见下表:

 

事件名称 说明
objectSelected 地物被选择事件。
measureDistance 执行距离量算和依地距离量算事件。
measureArea 执行面积量算事件。
measureHeight 执行高度量算事件。
measureDistanceFinished 距离量算和依地距离量算结束事件。
measureAreaFinished 面积量算结束事件。
measureHeightFinished 高度量算结束事件。
flownEnd 飞行结束事件。
addExcavationRegion 绘制区域事件。
bubbleInitialize 气泡初始化事件。
bubbleResize 气泡移动事件。
bubbleClose 气泡关闭事件。

handler

回调函数,当前支持的回调函数及参数见下表:

回调函数名称 参数 参数说明 参数 参数说明
objectSelected Selection3D selection3d 三维选择集数组,即所有存在被选中地物的图层的选择集。数组中每个元素对应一个图层的被选中地物。
measureDistance dDisArray[Number dCurrentDis,Number dTotalDis] 鼠标移动时显示当前鼠标位置到起点的距离。例如在场景中点击一点作为起始点,移动鼠标时该属性就会记录起点到当前鼠标的距离。场景中起始点到终止点的距离。例如在场景中点击一点作为起始点,移动鼠标时用 dCurrentDis 参数记录起点到当前鼠标的距离;此时鼠标点击另一点作为终止点时,dTotalDis参数记录了起始点到终点的距离。 GeoLine3D srLine3D 绘制线对象
measureArea Number dArea 面积 GeoRegion3D srRegion3D 绘制面对象
measureHeight Number dHeight 高度 GeoLine3D srLine3D 绘制线对象
measureDistanceFinished Number dTotalDis 场景中起始点到终止点的距离。例如在场景中点击一点作为起始点,移动鼠标时用 dCurrentDis 参数记录起点到当前鼠标的距离;此时鼠标点击另一点作为终止点时,dTotalDis 参数记录了起始点到终点的距离。 GeoLine3D srLine3D 绘制线对象
measureAreaFinished Number dArea 面积 GeoRegion3D srRegion3D 绘制面对象
measureHeightFinished Number dHeight 高度 GeoLine3D srLine3D 绘制线对象
flownEnd EventObject e 事件参数对象 Number nflyoperator 飞行状态参数
addExcavationRegion GeoRegion3D region3D 绘制的面对象
bubbleInitialize Bubble bubble 气泡对象
bubbleResize Bubble bubble 气泡对象
bubbleClose Bubble bubble 气泡对象

Glossary Item Box

在地图控件中添加事件,将事件与回调函数 handler 绑定。即当 eventName 指定的事件发生时,完成 handler 回调函数中的操作。

语法

ASP.NET Ajax Javascript (Specification)  
function addEvent( 
   
eventName : String,
   
handler : Object
) : Boolean;
ASP.NET Ajax Javascript (Usage)  
var resultVar = instanceOfSceneControl.addEvent(String,Object);

参数

eventName

事件名称,当前支持的事件见下表:

 

事件名称 说明
objectSelected 地物被选择事件。
measureDistance 执行距离量算和依地距离量算事件。
measureArea 执行面积量算事件。
measureHeight 执行高度量算事件。
measureDistanceFinished 距离量算和依地距离量算结束事件。
measureAreaFinished 面积量算结束事件。
measureHeightFinished 高度量算结束事件。
flownEnd 飞行结束事件。
addExcavationRegion 绘制区域事件。
bubbleInitialize 气泡初始化事件。
bubbleResize 气泡移动事件。
bubbleClose 气泡关闭事件。

handler

回调函数,当前支持的回调函数及参数见下表:

回调函数名称 参数 参数说明 参数 参数说明
objectSelected Selection3D selection3d 三维选择集数组,即所有存在被选中地物的图层的选择集。数组中每个元素对应一个图层的被选中地物。
measureDistance dDisArray[Number dCurrentDis,Number dTotalDis] 鼠标移动时显示当前鼠标位置到起点的距离。例如在场景中点击一点作为起始点,移动鼠标时该属性就会记录起点到当前鼠标的距离。场景中起始点到终止点的距离。例如在场景中点击一点作为起始点,移动鼠标时用 dCurrentDis 参数记录起点到当前鼠标的距离;此时鼠标点击另一点作为终止点时,dTotalDis参数记录了起始点到终点的距离。 GeoLine3D srLine3D 绘制线对象
measureArea Number dArea 面积 GeoRegion3D srRegion3D 绘制面对象
measureHeight Number dHeight 高度 GeoLine3D srLine3D 绘制线对象
measureDistanceFinished Number dTotalDis 场景中起始点到终止点的距离。例如在场景中点击一点作为起始点,移动鼠标时用 dCurrentDis 参数记录起点到当前鼠标的距离;此时鼠标点击另一点作为终止点时,dTotalDis 参数记录了起始点到终点的距离。 GeoLine3D srLine3D 绘制线对象
measureAreaFinished Number dArea 面积 GeoRegion3D srRegion3D 绘制面对象
measureHeightFinished Number dHeight 高度 GeoLine3D srLine3D 绘制线对象
flownEnd EventObject e 事件参数对象 Number nflyoperator 飞行状态参数
addExcavationRegion GeoRegion3D region3D 绘制的面对象
bubbleInitialize Bubble bubble 气泡对象
bubbleResize Bubble bubble 气泡对象
bubbleClose Bubble bubble 气泡对象

返回值

如果事件添加成功返回 True,否则返回 False。

示例

请参见 Select 示范代码。

需求

操作系统: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7


浏览器: Internet Explorer 6 以上

请参见

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