三、加载三维图层
在三维场景中可以直接打开三维场景中的所有图层,也可以打开场景中的指定的地形、影像、模型、矢量等图层。在 SuperMap iClient3D 8C for Plugin
中图层被分为六大类: 地形影像图层、三维模型图层、影像图层、矢量图层、KML图层和KMZ图层。
不同的图层有不同的加载方法,三维模型图层、影像图层、矢量图层、KML图层和KMZ图层以LayerD类型加载,地形影像图层以TerrainLayer类型加载。在加载图层的时候,需要知道图层的类型、图层的名称及数据的路径,图层的这些信息都可以通过Layer3DServicesList类来获得。在Layer3DServicesList类中记录了服务端发布的全部三维图层集合服务及其三维图层集合中的各个图层的信息。
接口 | 说明 | |
---|---|---|
![]() |
count | 获取图层集合中图层服务的总数。 |
![]() |
item | 获取三维图层集中指定图层索引号(Nember类型)或者名称(String)类型的三维图层服务信息。 |
![]() |
sceneName | 获取所属场景服务的名称。 |
![]() |
sceneAddress | 获取图层集合的服务地址。 |
接口 | 说明 | |
---|---|---|
![]() |
load | 获取指定场景的图层集合服务列表。 |
![]() |
removeAll | 删除图层服务集合中所有图层服务信息。 |
接口 | 说明 | |
---|---|---|
![]() |
count | 获取给定的三维图层集合中三维图层对象的总数。 |
![]() |
isVisible | 获取或设置三维图层集合的可见性。 |
![]() |
item | 获取三维图层集合中指定序号(Number 类型)或者指定图层名称(string 类型)的三维图层对象。如果指定索引的图层不存在则返回 Null。 |
接口 | 说明 | |
---|---|---|
![]() |
add | 向三维图层集合中添加 3DImage、3DModel 和 KML 类型的三维图层。 |
![]() |
indexOf | 在三维图层集合中查找指定图层名称的索引号。 |
![]() |
insert | 向三维图层集合中指定位置插入 Image、Model 或 KML 类型的三维图层。 |
![]() |
moveDown | 将三维图层集合中指定索引号的三维图层向下移动一层。 |
![]() |
moveTo | 将三维图层集合中指定索引号的三维图层移动到指定索引号位置。 |
![]() |
moveToBottom | 将三维图层集合中指定索引号的三维图层移动到底层。 |
![]() |
moveToTop | 将三维图层集合中指定索引号的三维图层移动到顶层。 |
![]() |
moveUp | 将三维图层集合中指定索引号的三维图层向上移动一层。 |
![]() |
removeAll | 删除图层集合中的所有图层。 |
![]() |
removeAt | 删除指定图层名称或索引号的图层。 |
接口 | 说明 | |
---|---|---|
![]() |
count | 获取给定的地形图层集合中地形图层对象的总数。 |
![]() |
item | 获取地形图层集合中指定序号(Number 类型)或者指定图层名称(string 类型)的地形图层对象。 |
接口 | 说明 | |
---|---|---|
![]() |
add | 向地形图层集合中添加地形图层。 |
![]() |
indexOf | 在地形图层集合中查找指定图层名称的索引号。 |
![]() |
insert | 向地形图层集合中指定位置插入地形图层。 |
![]() |
moveDown | 将地形图层集合中指定索引号的图层向下移动一层。 |
![]() |
moveTo | 将地形图层集合中指定索引号的图层移动到指定索引位置。 |
![]() |
moveToBottom | 将地形图层集合中指定索引号的图层移动到底层。 |
![]() |
moveToTop | 将地形图层集合中指定索引号的图层移动到顶层。 |
![]() |
moveUp | 将地形图层集合中指定索引号的图层向上移动一层。 |
![]() |
removeAll | 删除地形图层集合中的所有图层。 |
![]() |
removeAt | 删除指定图层名称或索引号的图层。 |
JavaScript |
![]() |
---|---|
<!--场景图层列表--> |
JavaScript |
![]() |
---|---|
|
JavaScript |
![]() |
---|---|
|
JavaScript |
![]() |
---|---|
|
图1 加载场景中的指定图层(影像图层)
关于三维中的图层和三维数据的相关内容,可参见 《三维数据概述》专题文档。