Appearance
KBE3D / KBCore / layers / HeatLayerOptions
接口: HeatLayerOptions
heat平面热力图层类构造参数类型
示例
ts
// 创建earth
const earth = new KBCore.Earth('cesiumContainer', {
fullscreenElement: 'cesiumContainer',
})
const heatLayer = new KBCore.layers.HeatLayer({
id: 'test1',
name: 'test1',
flyTo: true,
source: url,
})
earth.addLayer(heatLayer)继承
BaseGraphicLayerOptions 特性参数
zIndex?
optionalzIndex:number
图层顺序,数字大的在上面
继承自
BaseGraphicLayerOptions.zIndex
BaseLayerOptions 特性参数
id?
optionalid:string|number
图层id标识,默认为随机uuid
继承自
pid?
optionalpid:string|number
层父级的id,一般图层管理中使用,默认为-1
继承自
name?
optionalname:string|number
图层名称,默认为uuid
继承自
show?
optionalshow:boolean
图层是否显示,默认为true
继承自
homeVision?
optionalhomeVision:Vision
图层自定义定位视角
继承自
BaseGraphicLayerOptions.homeVision
flyTo?
optionalflyTo:boolean
加载完成数据后是否自动飞行定位到数据所在的区域,默认为false 以homeVision参数配置的图层自定义定位视角为最高优先级
继承自
popup?
optionalpopup:boolean|PopupOptions
绑定鼠标点击弹窗
继承自
eventParent?
optionaleventParent:false|BaseClass
指定的事件冒泡对象,默认为earth对象,传入false时不冒泡
继承自
BaseGraphicLayerOptions.eventParent
isInternal?
optionalisInternal:boolean
内部使用的辅助图层标识(noLayerManage),设置为true的不对外展示,如earth.getLayers方法将不会获取isInternal为true的图层
继承自
BaseGraphicLayerOptions.isInternal
属性
source?
optionalsource:string|HeatPoint[] |Promise<HeatPoint[]> | (...args:any[]) =>HeatPoint[] |Resource
热力数据的json URL 或 热力数据数组对象(数组中的对象应至少包含x、y、value三个属性) 或 一个返回热力数据数组对象的Promise 或 是一个返回热力数据数组对象的方法 或 Cesium.Resource请求对象
heatStyle?
optionalheatStyle:HeatStyleOptions
热力图样式配置参数
height?
optionalheight:number
高度,相对于椭球面的高度,默认值0
aboveGround?
optionalaboveGround:boolean
是否贴地
maxCanvasSize?
optionalmaxCanvasSize:number
Canvas最大尺寸(单位:像素),调大精度更高,但过大容易内存溢出,默认值5000
minCanvasSize?
optionalminCanvasSize:number
Canvas最小尺寸(单位:像素),默认值700
