Skip to content

@indoor-map/fmap-jsDocs


绘图编辑类 提供点线面绘制、图形编辑、框选地图要素等功能

Constructors

new FMapDraw()

new FMapDraw(fmap): FMapDraw

Parameters

fmap: FMap

Returns

FMapDraw

Methods

disableBoxSelect()

disableBoxSelect(): void

禁用框选

Returns

void


dispose()

dispose(): void

销毁编辑器(退出绘制模式、禁用框选后释放引用)

Returns

void


enableBoxSelect()

enableBoxSelect(): void

启用框选

Returns

void


initBoxSelect()

initBoxSelect(options?): FMBoxSelectTool

初始化框选工具

Parameters

options?

框选样式

options.backgroundColor?: string

options.border?: string

options.opacity?: number

Returns

FMBoxSelectTool

框选工具实例


initEditor()

initEditor(options?): void

初始化地图编辑器

Parameters

options?

编辑器样式配置

options.lineStyle?: LineStyle

options.pointStyle?: PointStyle

options.polygonStyle?: PolygonStyle

Returns

void


onBoxSelected()

onBoxSelected(callback): void

监听框选完成事件

Parameters

callback

回调函数,参数包含选中的要素列表

Returns

void


onDrawEnd()

onDrawEnd(callback): void

设置绘制完成回调

Parameters

callback

回调函数

Returns

void


onDrawing()

onDrawing(callback): void

设置绘制中回调

Parameters

callback

回调函数

Returns

void


setDrawTool()

setDrawTool(type): void

设置绘图工具类型

Parameters

type: DrawToolType

工具类型

Returns

void

基于蜂鸟视图 Fengmap SDK 构建