Skip to content

@indoor-map/fmap-jsDocs


当前地图高亮 model 的管理器

Constructors

new FMapHighlighter()

new FMapHighlighter(fmap): FMapHighlighter

Parameters

fmap: FMap

Returns

FMapHighlighter

Accessors

highlightedCount

Get Signature

get highlightedCount(): number

Returns

number

Methods

clear()

clear(): void

清空所有高亮

Returns

void


disableSdkHighlight()

disableSdkHighlight(): void

取消 SDK 内置高亮(pickFilterFunction 恒返回 false)

Returns

void


getHighlightedFIDs()

getHighlightedFIDs(): string[]

Returns

string[]


highlight()

highlight(model, options): void

高亮一个 model(点击/搜索统一入口)

Parameters

model: SearchResultItem | FMapModel

options: HighlightOptions = {}

Returns

void


highlightMany()

highlightMany(models, options): void

批量高亮(不清场,逐个上色,全部保留)

Parameters

models: (SearchResultItem | FMapModel)[]

options: HighlightOptions = {}

Returns

void


isHighlighted()

isHighlighted(fid): boolean

Parameters

fid: string

Returns

boolean


unhighlight()

unhighlight(modelOrFid): void

取消某个高亮(传 model 或 FID)

Parameters

modelOrFid: string | SearchResultItem | FMapModel

Returns

void

基于蜂鸟视图 Fengmap SDK 构建