你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

StyleControl class

用于更改地图样式的控件。

Extends

构造函数

StyleControl(StyleControlOptions)

构造 StyleControl。

方法

disableStyle(string)

设置处于禁用状态的样式

enableStyle(string)

以前禁用的已启用样式

onAdd(Map, ControlOptions)

添加到映射时调用的控件的初始化方法。

onRemove()

从映射中删除控件时调用的方法。 应对控件执行任何必要的清理。

setSelectedStyle(string)

设置需要显示为当前选定状态的样式。 如果 StyleControlOptions.autoSelectionMode 为 ,将自动选择样式 true

继承的方法

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

为控件生成最外层的容器,应用样式,包括用于自动样式设置的任何侦听器。

构造函数详细信息

StyleControl(StyleControlOptions)

构造 StyleControl。

new StyleControl(options?: StyleControlOptions)

参数

options
StyleControlOptions

控件的选项。

方法详细信息

disableStyle(string)

设置处于禁用状态的样式

function disableStyle(styleName: string)

参数

styleName

string

要禁用的样式

enableStyle(string)

以前禁用的已启用样式

function enableStyle(styleName: string)

参数

styleName

string

要禁用的样式

onAdd(Map, ControlOptions)

添加到映射时调用的控件的初始化方法。

function onAdd(map: Map, options?: ControlOptions): HTMLElement

参数

map
Map

控件将添加到的映射。

options
ControlOptions

此控件的 ControlOptions。

返回

HTMLElement

要放置在控件的地图上的 HTMLElement。

onRemove()

从映射中删除控件时调用的方法。 应对控件执行任何必要的清理。

function onRemove()

setSelectedStyle(string)

设置需要显示为当前选定状态的样式。 如果 StyleControlOptions.autoSelectionMode 为 ,将自动选择样式 true

function setSelectedStyle(styleName: string)

参数

styleName

string

需要禁用为当前选定项的样式名称

继承的方法详细信息

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

为控件生成最外层的容器,应用样式,包括用于自动样式设置的任何侦听器。

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

参数

map
Map
style
ControlStyle
ariaLabel

string

tagName

K

返回

HTMLElementTagNameMap[K]

继承自ControlBase.buildContainer