ZoomControl class

A control for changing the zoom of the map.

Extends

Constructors

ZoomControl(ZoomControlOptions)

Constructs a ZoomControl.

Methods

onAdd(Map)

Initialization method for the control which is called when added to the map.

onRemove()

Inherited Methods

buildContainer<K>(Map, ControlStyle, string, K)

Build the outermost container for the control, applies styling including any listeners for auto styling.

Constructor Details

ZoomControl(ZoomControlOptions)

Constructs a ZoomControl.

new ZoomControl(options?: ZoomControlOptions)

Parameters

options
ZoomControlOptions

The options for the control.

Method Details

onAdd(Map)

Initialization method for the control which is called when added to the map.

function onAdd(map: Map): HTMLElement

Parameters

map
Map

The map that the control will be added to.

Returns

HTMLElement

An HTMLElement to be placed on the map for the control.

onRemove()

function onRemove()

Inherited Method Details

buildContainer<K>(Map, ControlStyle, string, K)

Build the outermost container for the control, applies styling including any listeners for auto styling.

function buildContainer<K>(map: Map, style: ControlStyle, ariaLabel?: string, tagName?: K): HTMLElementTagNameMap[K]

Parameters

map
Map
style
ControlStyle
ariaLabel

string

tagName

K

Returns

HTMLElementTagNameMap[K]

Inherited From ControlBase.buildContainer