Appearance
BaseFeature
BaseFeature
基础要素类
注:feature基类,不可直接实例化
constructor
featureData
元素数据
Type: !GeoJSONFeatureI
featureId
元素ID
Type: string
getUserData
获取用户自定义数据
Returns Record<string, any>
getOptions
获取属性
Returns xxFeatureOptions
addToLayer
添加到图层上
Parameters
layerBaseLayer
Returns this
removeFromLayer
从图层上移除
Parameters
layerBaseLayer
Returns this
update
更新元素
Parameters
optionsPartial<xxFeatureOptions>immediateRenderboolean?
Returns this
isAddedToMap
判断是否已经绘制在地图上
Returns boolean
scaleWithAnimation
以质心点带动画缩放
Parameters
Returns this
on
监听鼠标/触摸事件
Parameters
typeMapLayerEventType 事件类型cbfunction (ev: LayerMouseEvent<T>, feature: this): void
Returns this
once
监听鼠标/触摸事件,只触发一次
Parameters
typeMapLayerEventType 事件类型cbfunction (ev: LayerMouseEvent<T>, feature: this): void
Returns this
off
取消监听鼠标/触摸事件
Parameters
typeMapLayerEventType 事件类型cbfunction (ev: LayerMouseEvent<T>): void
Returns this
