Skip to content

LayerSwitcher

LayerSwitcher 是图层开关控件,继承自 Control。它在地图上提供一组复选框,用于切换地图的底图图层与覆盖图层的可见性。默认显示在右上角。

js
import { LayerSwitcher } from "maptalks";

const layerSwitcher = new LayerSwitcher({
  baseTitle: "Base",
  overlayTitle: "Overlay"
}).addTo(map);

构造函数

js
new LayerSwitcher(options)

参数:

  • options — 图层开关控件配置项。

options 配置项

配置名类型描述默认值
positionString控件位置"top-right"
baseTitleString底图图层分组标题'Base Layers'
overlayTitleString覆盖图层分组标题'Layers'
excludeLayersArray需要排除的图层列表[]
containerClassString容器 CSS 类名'maptalks-layer-switcher'

事件

  • layerchange — 图层可见性改变时触发。