GltfLayer

GltfLayer

new GltfLayer()

GltfLayer图层

Extends

Methods

add()

Inherited From:

添加图层

centerAt(duration)

Inherited From:

定位到图层

Parameters:
Name Type Description
duration Number

定位到图层经历的秒数

create()

Inherited From:

创建图层,可以在图层的Config中定义 OnCreate(viewer) 方法, 当图层创建时调用

getVisible() → {boolean}

Inherited From:

得到图层是否显示

Returns:

图层是否显示

Type
boolean

initialize(cfg, viewer, viewer)

Overrides:

初始化,new图层时调用

Example
var gltfLayer = new zz3d.layer.GltfLayer({
                name: '上海浦东',
                url: serverURL_gltf + '/zz/shanghai/scene.gltf',
                position: {
                    x: 121.507762,
                    y: 31.233975,
                    z: 200
                },
                style: {
                    scale: 520,
                    heading: 215
                }, //style同标绘的model类型
                visible: true
            }, viewer);     
Parameters:
Name Type Description
cfg Object
Properties
Name Type Attributes Default Description
id Number

图层id

name String

图层名称

url String

图层数据的url

position Object

gltf放置的位置(地理坐标)

Properties
Name Type Description
x Number

经度

y Number

纬度

z Number

高度

style Object

符号化

Properties
Name Type Attributes Default Description
scale Number <optional>
1.0

缩放

heading Number <optional>
0.0

方向角

pitch Number <optional>
0.0

俯仰角

roll Number <optional>
0.0

翻滚角

fill Boolean <optional>
false

是否填充

color String <optional>

填充颜色

opacity Number <optional>
1.0

不透明度

silhouette Boolean <optional>
false

是否轮廓

silhouetteColor String <optional>
"#ffffff"

轮廓颜色

silhouetteSize Number <optional>

轮廓宽度

silhouetteAlpha Number <optional>

轮廓透明度

clampToGround Boolean <optional>
false

是否贴地

visible Boolean <optional>
true

是否可见

flyTo Boolean <optional>
false

是否定位到这个图层,整个场景只能有一个

flyToDuration Number <optional>
0

定位到这个图层需要的时间(秒)

viewer BaseLayer
viewer *

remove()

Inherited From:

移除图层

setOpacity(value)

Inherited From:

设置不透明度

Parameters:
Name Type Description
value Number

不透明度 0.0 到 1.0

setVisible(val)

Inherited From:

设置图层是否显示

Parameters:
Name Type Description
val boolean

图层是否显示

setZIndex(value)

Inherited From:

设置叠加顺序

Parameters:
Name Type Description
value Number

叠加顺序, int值