Class: Scene

Scene

new Scene()

三维场景类。
Source:

Methods

(static) close() → {Promise.<void>}

关闭当前场景
Source:
Returns:
Type
Promise.<void>

(static) dispose() → {Promise.<void>}

释放该对象所占用的资源
Source:
Returns:
Type
Promise.<void>

(static) ensureVisible(visibleBounds) → {Promise.<void>}

根据经纬度范围显示场景。
Parameters:
Name Type Description
visibleBounds object rectangle2D对象,包含如下属性:{top:--,left:--,right:--,bottom:--}
Source:
Returns:
Type
Promise.<void>

(static) getWorkspace() → {Promise.<Workspace>}

返回三维场景所关联的工作空间。
Source:
Returns:
Type
Promise.<Workspace>

(static) open(iserverUrl,opt) → {Promise.<boolean>}

根据提供的场景名称打开三维地图
Parameters:
Name Type Attributes Description
iserverUrl, string <optional>
sceneName [,password] - 只有一个参数时: 场景名称。 两个参数时:(iserverUrl,sceneName) iserverUrl - 三维服务URL地址;sceneName - 场景名称。 三个参数时:(iserverUrl,sceneName,passWord ) iserverUrl - 三维服务URL地址;sceneName - 场景名称; passWord - 场景密码,默认密码是“supermap”。
Source:
Returns:
Type
Promise.<boolean>

(static) pan(offsetLongitude, offsetLatitude) → {Promise.<void>}

平移三维场景。
Parameters:
Name Type Description
offsetLongitude 指定的经向平移距离。
offsetLatitude 指定的纬向平移距离。
Source:
Returns:
Type
Promise.<void>

(static) refresh() → {Promise.<void>}

刷新三维场景
Source:
Returns:
Type
Promise.<void>

(static) setWorkspace(workspace) → {Promise.<void>}

设置工作空间
Parameters:
Name Type Description
workspace object 工作空间对象
Source:
Returns:
Type
Promise.<void>

(static) viewEntire() → {Promise.<void>}

全幅显示此场景。
Source:
Returns:
Type
Promise.<void>

(static) zoom(ratio) → {Promise.<void>}

根据给定的缩放比例,对三维地图场景进行缩放操作
Parameters:
Name Type Description
ratio double 指定的缩放比例数值。
Source:
Returns:
Type
Promise.<void>