@smartmaps/maps • Docs
@smartmaps/maps / LayersControl
Class: LayersControl
Nur auf Englisch verfügbar
Diese Seite gehört zur technischen API-Referenz. Sie wird automatisch aus dem Quellcode erzeugt und liegt daher ausschließlich auf Englisch vor. Die einführenden Seiten und Leitfäden sind auf Deutsch verfügbar.
Extends
Control
Constructors
new LayersControl()
new LayersControl(
baseLayers,overlays,options):LayersControl
Parameters
• baseLayers: LayersObject = {}
• overlays: LayersObject = {}
• options: Partial\<LayersControlOptions> = {}
Returns
Overrides
Control.constructor
Properties
baseLayersList
protectedbaseLayersList:HTMLDivElement
container
protectedcontainer:HTMLDivElement
handlingClick
protectedhandlingClick:boolean
lastZIndex
protectedlastZIndex:number
layerControlInputs
protectedlayerControlInputs:HTMLInputElement[]
layers
protectedlayers:LayersControlLayerContainer[]
layersLink
protectedlayersLink:HTMLAnchorElement
map
protectedmap:Map
options
options:
LayersControlOptions
Overrides
Control.options
overlaysList
protectedoverlaysList:HTMLDivElement
section
protectedsection:HTMLElement
separator
protectedseparator:HTMLDivElement
Methods
addBaseLayer()
addBaseLayer(
layer,name):this
Parameters
• layer: Layer
• name: string
Returns
this
addItem()
protectedaddItem(obj):HTMLLabelElement
Parameters
• obj: LayersControlLayerContainer
Returns
HTMLLabelElement
addLayer()
protectedaddLayer(layer,name,overlay):void
Parameters
• layer: Layer
• name: string
• overlay: boolean = false
Returns
void
addOverlay()
addOverlay(
layer,name):this
Parameters
• layer: Layer
• name: string
Returns
this
addTo()
addTo(
map):this
Parameters
• map: Map
Returns
this
Overrides
Control.addTo
checkDisabledLayers()
protectedcheckDisabledLayers():void
Returns
void
collapse()
collapse():
this
Returns
this
createRadioElement()
protectedcreateRadioElement(obj,checked):HTMLInputElement
Parameters
• obj: LayersControlLayerContainer
• checked: boolean
Returns
HTMLInputElement
expand()
expand():
this
Returns
this
expandIfNotCollapsed()
protectedexpandIfNotCollapsed():this
Returns
this
getLayer()
protectedgetLayer(id):void|LayersControlLayerContainer
Parameters
• id: unknown
Returns
void | LayersControlLayerContainer
initLayout()
protectedinitLayout():void
Returns
void
insertLayerIcon()
protectedinsertLayerIcon(layer,name,checked):void
Parameters
• layer: Layer
• name: string
• checked: boolean
Returns
void
onAdd()
onAdd(
map):HTMLElement
Parameters
• map: Map
Returns
HTMLElement
Overrides
Control.onAdd
onInputClick()
protectedonInputClick(event):void
Parameters
• event: Event
Returns
void
onLayerChange()
protectedonLayerChange(event):void
Parameters
• event: LeafletEvent
Returns
void
onRemove()
onRemove():
void
Returns
void
Overrides
Control.onRemove
refocusOnMap()
protectedrefocusOnMap(event?):void
Parameters
• event?: void | MouseEvent | DragEvent
Returns
void
removeLayer()
removeLayer(
layer):this
Parameters
• layer: Layer
Returns
this
update()
protectedupdate():this
Returns
this