跳到主要内容

Gis_pyramid

Ploy3D • Docs


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