@indoor-map/fmap-js • Docs
UI控件管理类 提供地图内置UI控件的创建与管理
Constructors
new FMapUI()
new FMapUI(
fmap):FMapUI
Parameters
• fmap: FMap
Returns
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