Appearance
select
提供地图服务元素能力, 按下ctrl 多选
ts
import { map2d } from 'web-map-service'
const { createSelectInteractive } = map2d
const select = createSelectInteractive(map.interactiveManager)
// 启用选中
select.enable()
事件
事件 | 参数 | 是否必填 | 描述 |
---|---|---|---|
enable | undefined | 否 | 启动交互 |
close | undefined | 否 | 关闭交互 |
add | Element | 否 | 添加元素为选中 |
remove | Element | 否 | 移除元素为选中 |
clean | undefined | 否 | 移除所有选中 |
反射
属性 | 参数 | 描述 |
---|---|---|
element:select | Element[] | 选择结束后的反射事件 |
ts
map.emitter.on('element:select', (elements: Element[])=>{
console.log(elements)
})