S3MTilesLayer

new GisEye.S3MTilesLayer(options)

初始化s3m的图层对象

Name Type Description
options Object

初始化图层的参数

Properties:
Name Type Attributes Default Description
options.url String

图层配置地址

options.context Context

webgl上下文对象

options.name String

图层名称

options.maxVisibleDistance Number <optional>
Number.MAX_VALUE

图层的最大可见距离

options.minVisibleDistance Number <optional>
0.0

图层的最小可见距离

options.lodRangeScale Number <optional>
1.0

设置图层的lod层级比例

options.selectedColor Color <optional>
new Cesium.Color(0.7, 0.7, 1.0, 1.0)

设置图层的选中颜色

options.style3D Style3D <optional>
new Style3D()

设置图层的选中颜色

Example:
var layer = new GisEye.S3MTilesLayer({
 url: 'http://localhost:8080/config.json',
 context: viewer.scene.context,
 name: 's3m',
 selectedColor: new Cesium.Color(1, 0, 0, 1.0),
})
viewer.scene.primitives.add(layer)

Members

lodRangeScale : Number

图层的lod层级比例

maximumMemoryUsage : Number

图层最大使用内存

readonly ready : Boolean

图层是否加载完成

readonly readyPromise : Promise

图层加载完成的Promise

selectedColor : Color

图层的选中颜色

style3D : Style3D

图层的样式

readonly totalMemoryUsageInBytes : Number

图层总共使用的内存的大小

visibleDistanceMax : Number

图层的最大可见距离

visibleDistanceMin : Number

图层的最小可见距离

Methods

destroy()

销毁图层

isDestroyed()Boolean

判断图层是否被销毁,如果被销毁则返回true,否则返回false

Returns:

图层是否被销毁

releaseSelection()

释放选择对象

setSelection(ids)

设置选中

Name Type Description
ids Array | Number

对象id或者id的集合