你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
OgcMapLayer class
从 OGC Web 映射服务 (WMS 或 WMTS) 的地图图块顶部呈现光栅平铺图像。
- Extends
-
TileLayer
构造函数
Ogc |
从 OGC Web 映射服务 (WMS 或 WMTS) 的地图图块顶部呈现光栅图像。 |
属性
on |
继承属性
metadata | 用于将自定义数据与层关联的属性。 |
方法
get |
获取基础 WMTS 服务的功能。 |
get |
在地图上的某个点检索 WMS 特征信息对象的数组。 如果服务未返回几何图形,将返回指定位置的点特征。 |
get |
获取 WMS 层的功能信息作为 HTML 字符串。 结果将是 HTML 文档字符串,在添加到现有页面时应添加到 IFrame。 如果未找到任何功能,则返回 null。 要求服务支持“text/html”格式。 |
get |
获取 WMS 层的选项。 |
on |
添加到地图时调用的层的初始化方法。 |
set |
设置 WMS 层的选项。 |
继承的方法
get |
获取层的 ID |
get |
获取图层当前添加到的地图,或为 null。 |
on |
从地图中删除图层时调用的方法。 应对层执行任何必要的清理。 |
构造函数详细信息
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>
返回
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()
onAdd(azmaps.Map)
添加到地图时调用的层的初始化方法。
function onAdd(map: azmaps.Map)
参数
- map
- azmaps.Map
已将图层添加到的地图。
setOptions(OgcMapLayerOptions)
继承的方法详细信息
getId()
获取层的 ID
function getId(): string
返回
string
继承自 Layer.getId
getMap()
获取图层当前添加到的地图,或为 null。
function getMap(): Map
返回
Map
继承自 Layer.getMap
onRemove()
从地图中删除图层时调用的方法。 应对层执行任何必要的清理。
function onRemove()
继承自 Layer.onRemove