@indoor-map/fmap-js • Docs
当前地图高亮 model 的管理器
Constructors
new FMapHighlighter()
new FMapHighlighter(
fmap):FMapHighlighter
Parameters
• fmap: FMap
Returns
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