Constructor
new ThreeDTilesetLayer(options)
Example
var pcLayer = new ThreeDTilesetLayer({
id : "pointCloud",
name : "点云模型"
});
Parameters:
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | 拥有以下属性的对象:
Properties
|
Members
(readonly) id :String
3DTileset图层的ID。
Type:
- String
length :Number
3DTileset图层中瓦片集的个数。
Type:
- Number
show :Boolean
- Default Value:
- true
获取或设置3DTiles图层是否显示。
Type:
- Boolean
tilesetAdded :Cesium.Event
- Default Value:
- Cesium.Event()
向图层中添加3DTileset时触发的事件。
事件处理程序将传递添加的3DTileset和所在图层的ID。
Type:
- Cesium.Event
tilesetRemoved :Cesium.Event
- Default Value:
- Cesium.Event()
从图层中移除3DTileset时触发的事件。
事件处理程序将传递删除的3DTileset和所在图层的ID。
Type:
- Cesium.Event
(readonly) values :Array
3DTileset图层中包含所有瓦片集的数组。
Type:
- Array
Methods
add(tileset) → {ThreeDTileset}
添加3DTileset。
Parameters:
Name | Type | Description |
---|---|---|
tileset |
ThreeDTileset | 要添加的3DTileset实例。 |
Returns:
新添加的ThreeDTileset实例。
- Type
- ThreeDTileset
contains(tileset) → {Boolean}
判断集合中是否包含指定的3DTileset实例。
Parameters:
Name | Type | Description |
---|---|---|
tileset |
ThreeDTileset | 要判断的3DTileset实例。 |
Returns:
包含则为true,否则为false。
- Type
- Boolean
containsById(tileset) → {Boolean}
判断集合中是否包含指定ID的3DTileset实例。
Parameters:
Name | Type | Description |
---|---|---|
tileset |
ThreeDTileset | 要判断的3DTileset实例的ID。 |
Returns:
包含则为true,否则为false。
- Type
- Boolean
getById(id) → {ThreeDTileset}
获取指定ID的3DTileset实例。
Parameters:
Name | Type | Description |
---|---|---|
id |
String | 要获取的3DTileset实例的ID。 |
Returns:
指定ID的3DTileset实例,可能为null。
- Type
- ThreeDTileset
remove(tileset) → {Boolean}
删除3DTileset。
Parameters:
Name | Type | Description |
---|---|---|
tileset |
ThreeDTileset | 要删除的3DTileset。 |
Returns:
删除成功则为true,否则为false。
- Type
- Boolean
removeAll()
移除全部3DTileset实例。
removeById(tileset) → {Boolean}
删除指定ID的3DTileset。
Parameters:
Name | Type | Description |
---|---|---|
tileset |
String | 要删除的3DTileset的ID。 |
Returns:
删除成功则为true,否则为false。
- Type
- Boolean