函数s
-
import {createLoader} from 'ol/source/wms';创建a loader for WMS images.
Name Type Description crossOriginnull | string | undefined 已加载图像的 crossOrigin 属性。注意如果要使用 Canvas 渲染器访问像素数据,必须提供 crossOrigin 值。详见 https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image。 referrerPolicyReferrerPolicy | undefined 已加载图像的
referrerPolicy属性。hidpiboolean (defaults to true) 从远程服务器请求图像时使用
ol/Map#pixelRatio值。params对象。<string, *> | undefined WMS 请求参数。至少需要
LAYERS参数。STYLES默认为''。VERSION默认为1.3.0。WIDTH、HEIGHT和BBOX将动态设置。CRS(WMS 版本 < 1.3.0 时为SRS)将从proection配置派生。projectionProjectionLike | undefined 投影。默认为 'EPSG:3857'。
rationumber (defaults to 1.5) 比率。
1表示图像请求为地图视口的大小,2表示地图视口宽高的两倍,以此类推。必须为1或更高。serverTypeServerType | undefined 远程 WMS 服务器的类型:mapserver、geoserver、carmentaserver 或 qgis。仅在 hidpi 为 true 时需要。 urlstring WMS 服务 URL。
loadfunction | undefined 执行图像加载的函数。接收创建的
HTMLImageElement和所需的src作为参数,返回解析为已加载或已解码图像的 Promise。默认为decode。返回值:
Loader.
-
import {get要素InfoUrl} from 'ol/source/wms';获取GetFeatureInfo URL for the passed coordinate and resolution. Returns
undefinedif the GetFeatureInfo URL cannot be constructed.Name Type Description optionsLoaderOptions 传递给
createWMSLoader()函数的选项。除了加载器所需的参数外,应指定INFO_FORMAT,默认为application/json。如果未提供QUERY_LAYERS,则使用LAYERS参数中指定的图层。coordinateCoordinate 坐标。
resolutionnumber 分辨率。
options.crossOriginnull | string | undefined 已加载图像的 crossOrigin 属性。注意如果要使用 Canvas 渲染器访问像素数据,必须提供 crossOrigin 值。详见 https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image。 options.referrerPolicyReferrerPolicy | undefined 已加载图像的
referrerPolicy属性。options.hidpiboolean (defaults to true) 从远程服务器请求图像时使用
ol/Map#pixelRatio值。options.params对象。<string, *> | undefined WMS 请求参数。至少需要
LAYERS参数。STYLES默认为''。VERSION默认为1.3.0。WIDTH、HEIGHT和BBOX将动态设置。CRS(WMS 版本 < 1.3.0 时为SRS)将从proection配置派生。options.projectionProjectionLike | undefined 投影。默认为 'EPSG:3857'。
options.rationumber (defaults to 1.5) 比率。
1表示图像请求为地图视口的大小,2表示地图视口宽高的两倍,以此类推。必须为1或更高。options.serverTypeServerType | undefined 远程 WMS 服务器的类型:mapserver、geoserver、carmentaserver 或 qgis。仅在 hidpi 为 true 时需要。 options.urlstring WMS 服务 URL。
options.loadfunction | undefined 执行图像加载的函数。接收创建的
HTMLImageElement和所需的src作为参数,返回解析为已加载或已解码图像的 Promise。默认为decode。返回值:
GetFeatureInfo URL.
-
import {getLegendUrl} from 'ol/source/wms';返回 GetLegendGraphic URL,可选择针对指定分辨率进行优化,并可能包含任何传入的特定参数。如果无法构造 GetLegendGraphic URL 则返回 undefined。
Name Type Description optionsLoaderOptions 传递给
createWMSLoader()函数的选项。resolutionnumber | undefined 分辨率。如果未提供,SCALE 将不会被计算并包含在 URL 中。
options.crossOriginnull | string | undefined 已加载图像的 crossOrigin 属性。注意如果要使用 Canvas 渲染器访问像素数据,必须提供 crossOrigin 值。详见 https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image。 options.referrerPolicyReferrerPolicy | undefined 已加载图像的
referrerPolicy属性。options.hidpiboolean (defaults to true) 从远程服务器请求图像时使用
ol/Map#pixelRatio值。options.params对象。<string, *> | undefined WMS 请求参数。至少需要
LAYERS参数。STYLES默认为''。VERSION默认为1.3.0。WIDTH、HEIGHT和BBOX将动态设置。CRS(WMS 版本 < 1.3.0 时为SRS)将从proection配置派生。options.projectionProjectionLike | undefined 投影。默认为 'EPSG:3857'。
options.rationumber (defaults to 1.5) 比率。
1表示图像请求为地图视口的大小,2表示地图视口宽高的两倍,以此类推。必须为1或更高。options.serverTypeServerType | undefined 远程 WMS 服务器的类型:mapserver、geoserver、carmentaserver 或 qgis。仅在 hidpi 为 true 时需要。 options.urlstring WMS 服务 URL。
options.loadfunction | undefined 执行图像加载的函数。接收创建的
HTMLImageElement和所需的src作为参数,返回解析为已加载或已解码图像的 Promise。默认为decode。返回值:
GetLegendGraphic URL.
Type Definitions
-
LoaderOptions{Object}
-
Properties:
Name Type Description crossOriginnull | string | undefined 已加载图像的 crossOrigin 属性。注意如果要使用 Canvas 渲染器访问像素数据,必须提供 crossOrigin 值。详见 https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image。 referrerPolicyReferrerPolicy | undefined 已加载图像的
referrerPolicy属性。hidpiboolean
(defaults to true)从远程服务器请求图像时使用
ol/Map#pixelRatio值。params对象。<string, *> | undefined WMS 请求参数。至少需要
LAYERS参数。STYLES默认为''。VERSION默认为1.3.0。WIDTH、HEIGHT和BBOX将动态设置。CRS(WMS 版本 < 1.3.0 时为SRS)将从proection配置派生。projectionProjectionLike | undefined 投影。默认为 'EPSG:3857'。
rationumber
(defaults to 1.5)比率。
1表示图像请求为地图视口的大小,2表示地图视口宽高的两倍,以此类推。必须为1或更高。serverTypeServerType | undefined 远程 WMS 服务器的类型:mapserver、geoserver、carmentaserver 或 qgis。仅在 hidpi 为 true 时需要。 urlstring WMS 服务 URL。
loadfunction | undefined 执行图像加载的函数。接收创建的
HTMLImageElement和所需的src作为参数,返回解析为已加载或已解码图像的 Promise。默认为decode。 -
ServerType{'carmentaserver'} {'geoserver'} {'mapserver'} {'qgis'}
-
设置服务器类型,以使用 WMS 规范之外的实现特定参数。
'carmentaserver': HiDPI support for Carmenta Server'geoserver': HiDPI support for GeoServer'mapserver': HiDPI support for MapServer'qgis': HiDPI support for QGIS