语法
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 以上