Skip to content

@indoor-map/fmap-jsDocs


UI控件管理类 提供地图内置UI控件的创建与管理

Constructors

new FMapUI()

new FMapUI(fmap): FMapUI

Parameters

fmap: FMap

Returns

FMapUI

Methods

addCompass()

addCompass(options?): FMCompass

添加指北针控件

Parameters

options?: CompassOptions

指北针配置

Returns

FMCompass

指北针实例


addScaleBar()

addScaleBar(options?): FMScaleBar

添加比例尺控件

Parameters

options?: ScaleBarOptions

比例尺配置

Returns

FMScaleBar

比例尺实例


addToolbar()

addToolbar(options?): FMToolbar

添加楼层工具栏 包含楼层切换按钮、单/多层切换、2D/3D切换等功能

Parameters

options?: ToolbarOptions

工具栏配置

Returns

FMToolbar

工具栏实例


addZoomBar()

addZoomBar(options?): FMZoomBar

添加缩放控件

Parameters

options?: ZoomBarOptions

缩放控件配置

Returns

FMZoomBar

缩放控件实例


clearAll()

clearAll(): void

清除所有UI控件

Returns

void


removeControl()

removeControl(control): void

移除指定控件(同步从内部集合中删除,保持 count 与 clearAll 状态一致)

Parameters

control

要移除的控件实例

control.remove

Returns

void

基于蜂鸟视图 Fengmap SDK 构建