你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
StyleControl class
用于更改地图样式的控件。
- Extends
构造函数
Style |
构造 StyleControl。 |
方法
disable |
设置处于禁用状态的样式 |
enable |
以前禁用的已启用样式 |
on |
添加到映射时调用的控件的初始化方法。 |
on |
从映射中删除控件时调用的方法。 应对控件执行任何必要的清理。 |
set |
设置需要显示为当前选定状态的样式。
如果 |
继承的方法
build |
为控件生成最外层的容器,应用样式,包括用于自动样式设置的任何侦听器。 |
构造函数详细信息
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]