跳到主要内容

Gis_pyramid

Ploy3DDocs


Ploy3D / Gis_pyramid

Class: Gis_pyramid

GIS LOD层级金字塔。

Constructors

new Gis_pyramid()

new Gis_pyramid(_gis, _levels, _tiling): Gis_pyramid

构造函数。

Parameters

_gis: Gis

GIS实例。

_levels: number

LOD层级数(建议值8)。

_tiling: number

LOD层级图层瓦片平铺数量(移动端建议值4、PC端建议值8)。

Returns

Gis_pyramid

Accessors

forceTerrain

set forceTerrain(enable): void

地形数据可用时,强制开启地形。

Parameters

enable: boolean


layerTiling

get layerTiling(): number

LOD层级图层瓦片平铺数量。

Returns

number


levelCount

get levelCount(): number

LOD层级数。

Returns

number


terrain

get terrain(): boolean

当前是否启用地形。

Returns

boolean

Methods

Dispose()

Dispose(): Promise<void>

清除对象。

Returns

Promise<void>


GetDrawRegion()

GetDrawRegion(): number[]

获取GIS当前渲染经纬度范围。

Returns

number[]


Update()

Update(level, lb_col, lb_row, lb_bias_x, lb_bias_z, callback): void

更新LOD层级金字塔。

Parameters

level: number

顶层级别。

lb_col: number

顶层左下角列号。

lb_row: number

顶层左下角行号。

lb_bias_x: number

顶层左下角瓦片采样偏移。

lb_bias_z: number

顶层左下角瓦片采样偏移。

callback

刷新完成回调。

Returns

void