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

    类 RasterSurface

    地形、影像瓦片数据加载的surface,用于加载地形、影像瓦片数据

    const rasterSurface = new RasterSurface(terrainProvider, imageryProviders);
    const mapView = engine.add(new MapView());
    mapView.addSurface(rasterSurface);

    层级 (查看层级一览)

    索引

    构造函数

    • 参数

      • terrainProvider: TerrainProvider

        地形提供者

      • imageryProviders: ImageryProvider[]

        影像提供者

      • options: Object = {}

        选项参数

      返回 RasterSurface

    方法

    • 计算瓦片到相机的距离

      参数

      • tile: MapTile

        {MapTile} 瓦片

      • cameraPosition: Cartesian3

        {Cartesian3} 相机位置

      • renderState: Object

        {Object} 渲染状态

      • mode: Readonly<
            {
                COLUMBUS_VIEW: number;
                MORPHING: number;
                SCENE2D: number;
                SCENE3D: number;
            },
        >

        {SceneMode} 场景模式

      • mapProjection: MapProjection

        {MapProjection} 地图投影

      • ellipsoid: Ellipsoid

        {Ellipsoid} 椭球体

      • accurateDistance: boolean = true

        {boolean} 是否精确计算距离, false时如果没有mesh将使用默认包围盒计算

      返回 number

      瓦片到相机的距离

    访问器

    • get freezeUpdate(): boolean

      获取是否冻结瓦片更新

      返回 boolean

    • set freezeUpdate(value: boolean): void

      设置是否冻结瓦片更新

      参数

      • value: boolean

      返回 void

    • get imageryProviders(): ImageryProvider[]

      获取影像提供者

      返回 ImageryProvider[]

    • set imageryProviders(imageryProviders: ImageryProvider[]): void

      设置影像提供者

      参数

      • imageryProviders: ImageryProvider[]

      返回 void

    • get loadSiblings(): any

      获取是否加载兄弟瓦片

      返回 any

    • set loadSiblings(value: any): void

      设置是否加载兄弟瓦片

      参数

      • value: any

      返回 void

    • get lodScaleFactor(): number

      获取细节层次缩放因子

      返回 number

    • set lodScaleFactor(value: number): void

      设置细节层次缩放因子

      参数

      • value: number

      返回 void

    • get showTileBoundingBox(): boolean

      获取是否显示瓦片包围盒

      返回 boolean

    • set showTileBoundingBox(value: boolean): void

      设置是否显示瓦片包围盒

      参数

      • value: boolean

      返回 void

    • get showTileDebugLabel(): boolean

      获取是否显示瓦片调试标签

      返回 boolean

    • set showTileDebugLabel(value: boolean): void

      设置是否显示瓦片调试标签

      参数

      • value: boolean

      返回 void

    • get terrainProvider(): TerrainProvider

      获取地形提供者

      返回 TerrainProvider

    • set terrainProvider(terrainProvider: TerrainProvider): void

      设置地形提供者

      参数

      • terrainProvider: TerrainProvider

      返回 void