Skip to content

BMapSelect

说明

BMapSelect 是一个选择插件,用于实现图形和POI的选择功能。

构造函数

typescript
new BMapSelect(bmap: BMap, options?: Partial<BMapSelectOptions>);

参数

参数类型说明默认值
bmapBMap地图实例-
optionsPartial<BMapSelectOptions>选择配置项-

BMapSelectOptions 配置项

参数类型说明默认值
boxSelectionboolean是否启用框选功能false
elements("graphic" | "poi")[]可选择的元素类型["graphic", "poi"]

方法

clear

typescript
clear(): void;

清空选中列表

参数

返回值

remove

typescript
remove(graphic: Graphic): void;

移除指定图形

参数

参数类型说明默认值
graphicGraphic要移除的图形-

返回值

dispose

typescript
dispose(): void;

销毁选择插件实例

在bmap销毁时,会自动调用dispose方法,无需手动调用

参数

返回值

事件

select

typescript
(event: "select", args: { graphics: Graphic[], pois: (Poi | Poi2)[], isMultipleSelect: boolean }): void;

选择事件

参数

参数类型说明默认值
graphicsGraphic[]选中的图形列表-
pois(Poi | Poi2)[]选中的POI列表-
isMultipleSelectboolean是否是多选状态-