Skip to content

select

提供地图服务元素能力, 按下ctrl 多选

ts
  import { map2d } from 'web-map-service'
  const { createSelectInteractive } = map2d
  const select = createSelectInteractive(map.interactiveManager)
  // 启用选中
  select.enable()

事件

事件参数是否必填描述
enableundefined启动交互
closeundefined关闭交互
addElement添加元素为选中
removeElement移除元素为选中
cleanundefined移除所有选中

反射

属性参数描述
element:selectElement[]选择结束后的反射事件
ts
  map.emitter.on('element:select', (elements: Element[])=>{
    console.log(elements)
  })

演示