JSAPI Three API Reference
    正在准备搜索索引...

    类 VectorTileProvider

    矢量瓦片提供者,负责矢量瓦片数据的请求和缓存。
    该类是所有矢量瓦片提供者的抽象基类,不可直接使用,需要使用子类。

    层级 (查看层级一览)

    索引

    构造函数

    • 参数

      • options: {
            colorTint?: number[];
            opacity?: number;
            placeholderColor?: any;
            randomColorTint?: boolean;
        } = {}

        配置选项

        • 可选colorTint?: number[]

          色彩调整值,RGB分量,默认为[1, 1, 1]

        • 可选opacity?: number

          不透明度,取值范围0-1,默认为1

        • 可选placeholderColor?: any

          占位符颜色

        • 可选randomColorTint?: boolean

          是否使用随机色彩调整,默认为false

      返回 VectorTileProvider

    属性

    isBaseImageryTileProvider: true

    是否为基础影像瓦片提供者

    name: string = 'VectorTileProvider'

    瓦片提供者名称

    visible: boolean = true

    是否可见

    方法

    • 参数

      • tile: any
      • surfaceTile: any

      返回 Promise<any>

      Array[object, groundObject]:包含对象的完整transform object: 在3D场景中渲染的对象 groundObject: 在地面上渲染的对象

      请求瓦片数据

    • 请求瓦片数据 子类需要重写doRequestImageTileData方法

      参数

      • tile: object

        瓦片对象

      • surfaceTile: object

        表面瓦片对象

      返回 Promise<Texture>

      瓦片纹理

    • 初始化网格和投影,可根据需要在子类中重写

      返回 void

    访问器

    • get addDebugLabel(): boolean

      获取是否绘制调试标签

      返回 boolean

    • set addDebugLabel(addDebugLabel: boolean): void

      设置是否绘制调试标签

      参数

      • addDebugLabel: boolean

        是否绘制调试标签

      返回 void

    • get colorTint(): number[]

      获取色彩调整值

      返回 number[]

    • set colorTint(colorTint: number[]): void

      设置色彩调整值

      参数

      • colorTint: number[]

        色彩调整值,RGB分量

      返回 void

    • get maxLevel(): number

      获取最大等级

      返回 number

    • get minLevel(): number

      获取最小等级

      返回 number

    • get opacity(): number

      获取不透明度

      返回 number

    • set opacity(opacity: number): void

      设置不透明度

      参数

      • opacity: number

        不透明度,取值范围0-1

      返回 void

    • get randomColorTint(): boolean

      获取是否使用随机色彩调整

      返回 boolean

    • set randomColorTint(randomColorTint: boolean): void

      设置是否使用随机色彩调整

      参数

      • randomColorTint: boolean

        是否使用随机色彩调整

      返回 void

    • get sourceProjection(): any

      获取源投影

      返回 any

    • get targetProjection(): any

      获取目标投影

      返回 any

    • set targetProjection(value: any): void

      设置目标投影

      参数

      • value: any

      返回 void