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

OgcMapLayer class

从 OGC Web 映射服务 (WMS 或 WMTS) 的地图图块顶部呈现光栅平铺图像。

Extends

TileLayer

构造函数

OgcMapLayer(OgcMapLayerOptions)

从 OGC Web 映射服务 (WMS 或 WMTS) 的地图图块顶部呈现光栅图像。

属性

onActiveLayersChanged

继承属性

metadata

用于将自定义数据与层关联的属性。

方法

getCapabilities()

获取基础 WMTS 服务的功能。

getFeatureInfo(azmaps.data.Position)

在地图上的某个点检索 WMS 特征信息对象的数组。 如果服务未返回几何图形,将返回指定位置的点特征。

getFeatureInfoHtml(azmaps.data.Position)

获取 WMS 层的功能信息作为 HTML 字符串。 结果将是 HTML 文档字符串,在添加到现有页面时应添加到 IFrame。 如果未找到任何功能,则返回 null。 要求服务支持“text/html”格式。

getOptions()

获取 WMS 层的选项。

onAdd(azmaps.Map)

添加到地图时调用的层的初始化方法。

setOptions(OgcMapLayerOptions)

设置 WMS 层的选项。

继承的方法

getId()

获取层的 ID

getMap()

获取图层当前添加到的地图,或为 null。

onRemove()

从地图中删除图层时调用的方法。 应对层执行任何必要的清理。

构造函数详细信息

OgcMapLayer(OgcMapLayerOptions)

从 OGC Web 映射服务 (WMS 或 WMTS) 的地图图块顶部呈现光栅图像。

new OgcMapLayer(options: OgcMapLayerOptions)

参数

options
OgcMapLayerOptions

用于呈现 WMS 层的选项。

属性详细信息

onActiveLayersChanged

onActiveLayersChanged: (layer: OgcMapLayer) => void

属性值

(layer: OgcMapLayer) => void

继承属性详细信息

metadata

用于将自定义数据与层关联的属性。

metadata?: any

属性值

any

继承自 Layer.metadata

方法详细信息

getCapabilities()

获取基础 WMTS 服务的功能。

function getCapabilities(): Promise<OgcMapLayerCapabilities>

返回

getFeatureInfo(azmaps.data.Position)

在地图上的某个点检索 WMS 特征信息对象的数组。 如果服务未返回几何图形,将返回指定位置的点特征。

function getFeatureInfo(position: azmaps.data.Position): Promise<azmaps.data.FeatureCollection>

参数

position
azmaps.data.Position

用于请求功能信息的地图上的位置。

返回

Promise<azmaps.data.FeatureCollection>

getFeatureInfoHtml(azmaps.data.Position)

获取 WMS 层的功能信息作为 HTML 字符串。 结果将是 HTML 文档字符串,在添加到现有页面时应添加到 IFrame。 如果未找到任何功能,则返回 null。 要求服务支持“text/html”格式。

function getFeatureInfoHtml(position: azmaps.data.Position): Promise<string>

参数

position
azmaps.data.Position

用于请求功能信息的地图上的位置。

返回

Promise<string>

getOptions()

获取 WMS 层的选项。

function getOptions(): OgcMapLayerOptions

返回

onAdd(azmaps.Map)

添加到地图时调用的层的初始化方法。

function onAdd(map: azmaps.Map)

参数

map
azmaps.Map

已将图层添加到的地图。

setOptions(OgcMapLayerOptions)

设置 WMS 层的选项。

function setOptions(options: OgcMapLayerOptions)

参数

options
OgcMapLayerOptions

选项。

继承的方法详细信息

getId()

获取层的 ID

function getId(): string

返回

string

继承自 Layer.getId

getMap()

获取图层当前添加到的地图,或为 null。

function getMap(): Map

返回

Map

继承自 Layer.getMap

onRemove()

从地图中删除图层时调用的方法。 应对层执行任何必要的清理。

function onRemove()

继承自 Layer.onRemove