m-gis核心库 / Heatmap
类: Heatmap
定义于: overlay/entity/Heatmap.ts:46
是三维图元的基类
继承
构造函数
构造函数
new Heatmap(
positions,options):Heatmap
定义于: overlay/entity/Heatmap.ts:57
参数
positions
P[]
options
HeatmapOptions
返回
Heatmap
重写了
属性
_attr
_attr:
any
继承自
_bid
_bid:
any
继承自
_bounds
_bounds:
any
定义于: overlay/entity/Heatmap.ts:47
_coordinates
_coordinates:
any
定义于: overlay/entity/Heatmap.ts:52
_customData
_customData:
any
继承自
_debounceTime
_debounceTime:
number=DEF_OPTS.debounceTime
定义于: overlay/entity/Heatmap.ts:54
_delegate
_delegate:
any
继承自
_heat
_heat:
any
定义于: overlay/entity/Heatmap.ts:50
_id
_id:
string|number
继承自
_isAdded
_isAdded:
any
定义于: overlay/entity/Heatmap.ts:53
_layer
_layer:
any
继承自
_mBounds
_mBounds:
any
定义于: overlay/entity/Heatmap.ts:48
_options
_options:
HeatmapOptions
定义于: overlay/entity/Heatmap.ts:49
重写了
_overlayEvent
_overlayEvent:
OverlayEvent
继承自
_position
_position:
any
继承自
_positions
_positions:
any
继承自
_reDraw
_reDraw:
DebouncedFunc<() =>false|undefined>
定义于: overlay/entity/Heatmap.ts:123
_relaters
_relaters:
any
继承自
_scale
_scale:
any
定义于: overlay/entity/Heatmap.ts:51
_show
_show:
boolean
继承自
_state
_state:
any
继承自
_style
_style:
any
继承自
interactionEvents
interactionEvents:
any[]
继承自
type
type:
any
继承自
访问器
attr
Getter 签名
get attr():
any
返回
any
Setter 签名
set attr(
attr):void
覆盖物的额外属性设置
参数
attr
any
返回
void
继承自
blur
Getter 签名
get blur():
number
定义于: overlay/entity/Heatmap.ts:93
返回
number
Setter 签名
set blur(
blur):void
定义于: overlay/entity/Heatmap.ts:88
参数
blur
number
返回
void
center
Getter 签名
get center():
Position
返回
继承自
customData
Getter 签名
get customData():
any
返回
any
继承自
delegate
Getter 签名
get delegate():
any
覆盖物的代理对象
返回
any
继承自
id
Getter 签名
get id():
any
返回
any
Setter 签名
set id(
id):void
设置覆盖物的业务 id
参数
id
any
返回
void
继承自
maxOpacity
Getter 签名
get maxOpacity():
number
定义于: overlay/entity/Heatmap.ts:102
返回
number
Setter 签名
set maxOpacity(
maxOpacity):void
定义于: overlay/entity/Heatmap.ts:97
参数
maxOpacity
number
返回
void
minOpacity
Getter 签名
get minOpacity():
number
定义于: overlay/entity/Heatmap.ts:111
返回
number
Setter 签名
set minOpacity(
minOpacity):void
定义于: overlay/entity/Heatmap.ts:106
参数
minOpacity
number
返回
void
overlayEvent
Getter 签名
get overlayEvent():
OverlayEvent
覆盖物的事件对象
返回
OverlayEvent
继承自
overlayId
Getter 签名
get overlayId():
string|number
覆盖物唯一标识
返回
string | number
继承自
positions
Getter 签名
get positions():
P[]
定义于: overlay/entity/Heatmap.ts:75
返回
P[]
Setter 签名
set positions(
positions):void
定义于: overlay/entity/Heatmap.ts:67
参数
positions
P[]
返回
void
radius
Getter 签名
get radius():
number
定义于: overlay/entity/Heatmap.ts:84
返回
number
Setter 签名
set radius(
radius):void
定义于: overlay/entity/Heatmap.ts:79
参数
radius
number
返回
void
relaters
Getter 签名
get relaters():
any[]
返回
any[]
继承自
show
Getter 签名
get show():
boolean
返回
boolean
Setter 签名
set show(
show):void
覆盖物的可见性
参数
show
boolean
返回
void
继承自
state
Getter 签名
get state():
any
覆盖物的状态
返回
any
继承自
viewer
Getter 签名
get viewer():
any
返回
any
继承自
方法
_getMBounds()
_getMBounds():
object
定义于: overlay/entity/Heatmap.ts:187
返回
object
east
east:
number=mEastNorth.lng
north
north:
number=mEastNorth.lat
south
south:
number=mWestSouth.lat
west
west:
number=mWestSouth.lng
_initCanvas()
_initCanvas():
void
定义于: overlay/entity/Heatmap.ts:202
返回
void
_initEntity()
_initEntity():
void
定义于: overlay/entity/Heatmap.ts:159
返回
void
_transformWGS84ToHeatmap()
_transformWGS84ToHeatmap(
position):any
定义于: overlay/entity/Heatmap.ts:237
参数
position
返回
any
addCustomData()
addCustomData(
key,value):void
参数
key
any
value
any
返回
void
继承自
addToLayer()
addToLayer(
layer):Heatmap
添加到指定图层
参数
layer
any
指定图层
返回
Heatmap
继承自
clearCustomData()
clearCustomData():
void
返回
void
继承自
clearRelate()
clearRelate():
void
返回
void
继承自
eachRelaters()
eachRelaters(
callback):void
参数
callback
any
返回
void
继承自
fire()
fire(
type,params):Heatmap
触发事件
参数
type
string | number
params
any
返回
Heatmap
继承自
getCustomData()
getCustomData(
key):any
参数
key
any
返回
any
继承自
off()
off(
type,callback,context?):Heatmap
注销事件
参数
type
string | number
事件类型
callback
any
监听回调
context?
any
返回
Heatmap
继承自
on()
on(
type,callback,context?):Heatmap
注册事件
参数
type
string | number
事件类型
callback
any
监听回调
context?
any
返回
Heatmap
继承自
relate()
relate(
overlay):void
参数
overlay
返回
void
继承自
remove()
remove():
Heatmap
从图层上移出
返回
Heatmap
继承自
setLabel()
setLabel(
text,textStyle):Heatmap
设置文字标签
参数
text
string
指定文本的属性。支持显式换行符'\ n'。
textStyle
any
text 样式
返回
Heatmap
继承自
unRelate()
unRelate(
overlay):void
参数
overlay
返回
void
继承自
getOverlayType()
staticgetOverlayType(type):string|number|undefined
获取 Overlay 类型
参数
type
string
返回
string | number | undefined
继承自
registerType()
staticregisterType(type):void
Overlay 类型注册
参数
type
string
返回
void