Methods
(static) close() → {Promise.<void>}
关闭当前场景
Returns:
- Type
- Promise.<void>
(static) dispose() → {Promise.<void>}
释放该对象所占用的资源
Returns:
- Type
- Promise.<void>
(static) ensureVisible(visibleBounds) → {Promise.<void>}
根据经纬度范围显示场景。
Parameters:
| Name | Type | Description |
|---|---|---|
visibleBounds |
object | rectangle2D对象,包含如下属性:{top:--,left:--,right:--,bottom:--} |
Returns:
- Type
- Promise.<void>
(static) getWorkspace() → {Promise.<Workspace>}
返回三维场景所关联的工作空间。
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”。 |
Returns:
- Type
- Promise.<boolean>
(static) pan(offsetLongitude, offsetLatitude) → {Promise.<void>}
平移三维场景。
Parameters:
| Name | Type | Description |
|---|---|---|
offsetLongitude |
指定的经向平移距离。 | |
offsetLatitude |
指定的纬向平移距离。 |
Returns:
- Type
- Promise.<void>
(static) refresh() → {Promise.<void>}
刷新三维场景
Returns:
- Type
- Promise.<void>
(static) setWorkspace(workspace) → {Promise.<void>}
设置工作空间
Parameters:
| Name | Type | Description |
|---|---|---|
workspace |
object | 工作空间对象 |
Returns:
- Type
- Promise.<void>
(static) viewEntire() → {Promise.<void>}
全幅显示此场景。
Returns:
- Type
- Promise.<void>
(static) zoom(ratio) → {Promise.<void>}
根据给定的缩放比例,对三维地图场景进行缩放操作
Parameters:
| Name | Type | Description |
|---|---|---|
ratio |
double | 指定的缩放比例数值。 |
Returns:
- Type
- Promise.<void>