SuperMap iClient3D for Plugin Reference
flyToBounds 方法
请参见  "示例" 反馈

rect2D
将指定的 bounds 区域作为显示区域在场景中显示。该类为 Rectangle2D 类型,单位为经纬度。
nMillSec
飞行时间,单位为毫秒。可选参数,默认值为-1,将以一个默认速度匀速飞行到指定地点。

Glossary Item Box

在指定的时间内,从当前场景飞行至指定的 Bounds 区域。

语法

ASP.NET Ajax Javascript (Specification)  
function flyToBounds( 
   
rect2D : Rectangle2D,
   
nMillSec : number(Integer)
) : void;
ASP.NET Ajax Javascript (Usage)  
var resultVar = instanceOfFlyingOperator.flyToBounds(Rectangle2D,number(Integer));

参数

rect2D
将指定的 bounds 区域作为显示区域在场景中显示。该类为 Rectangle2D 类型,单位为经纬度。
nMillSec
飞行时间,单位为毫秒。可选参数,默认值为-1,将以一个默认速度匀速飞行到指定地点。

示例

以下代码示范了将当前场景飞行至指定的 Bounds 区域。
JavaScript 拷贝代码
function TestFlyingBounds()
{
    var sceneControl = new SuperMap.Web.UI.Controls.SceneControl(document.getElementById("sceneControlDiv"));   
    var scene = sceneControl.get_scene();  
    
    构造一个地理区域
    var geobounds = new SuperMap.Web.Core.Rectangle2D(114,40,116,50); 
   
    将三维场景飞行到指定的矩形区域
    scene.get_flyingOperator().flyToBounds(geobounds);
}

需求

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


浏览器: Internet Explorer 6 以上

请参见

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