-
Name Type 描述 attributionsAttributionLike | undefined 版权信息。
crossOriginnull | string | undefined 这是
crossOrigin加载图像的属性。请注意,您必须提供crossOrigin。若要通过 Canvas 渲染器访问像素数据,请使用该值。参见文档(https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image)了解更多详情。hidpiboolean (defaults to true) 使用
ol/Map#pixelRatio请求远程服务器图像时的值。serverTypeServerType | undefined 远程WMS服务器类型:
mapserver,geoserver,carmentaserver,或者qgis仅在需要时hidpi是true.imageLoadFunctionLoadFunction | undefined 可选函数,用于加载指定 URL 的图像。
interpolateboolean (defaults to true) 重采样时默认采用线性插值;若将设置设为 false,则改用最近邻插值。
paramsObject.<string, *> | undefined WMS请求参数:至少一个
LAYERS参数为必填项。STYLES是''默认情况下。VERSION是1.3.0默认情况下。WIDTH,HEIGHT,BBOX与CRS(SRS当 WMS 版本低于 1.3.0 时,将动态设置。projectionProjectionLike | undefined 投影。默认为视图投影。
rationumber (defaults to 1.5) 比率。
1这意味着图像请求的尺寸与地图视口相同。2表示地图视口的宽度和高度均为两倍,以此类推。必须是1或更高版本。resolutionsArray.<number> | undefined 分辨率。如果指定了分辨率,请求将仅使用这些分辨率。
urlstring | undefined WMS服务的URL。
触发事件:
changeBaseEvent基本事件 - 通用变更事件。当修订计数器增加时触发。errorBaseEvent 基础事件 - 通用错误事件,在错误发生时触发。imageloadend(图像源事件(ImageSourceEvent)) - 图像加载完成时触发。imageloaderrorImageSourceEvent图像源事件 - 当图像加载出现错误时触发。imageloadstart(ImageSourceEvent图像源事件) - 当图像开始加载时触发。propertychange(ObjectEvent对象事件) - 当属性发生变化时触发。
继承
方法
-
触发一个事件,并调用所有监听此类型事件的监听器。事件参数可以是字符串,也可以是具有
type属性的对象。Name Type 描述 eventBaseEvent | string 事件对象。
返回:
false如果事件对象上有人调用了 preventDefault 或任何监听器返回了 false。
-
获取值。
Name Type 描述 keystring 键名
返回:
值。
-
获取源的归属函数。
返回:
署名功能。
-
返回:
版权信息是可折叠的。
-
getFeatureInfoUrl(coordinate, resolution, projection, params){string | undefined}
-
返回基于传入坐标、分辨率和投影的获取要素信息URL。如果无法生成获取要素信息URL,则返回
undefined。Name Type 描述 coordinateCoordinate 坐标。
resolutionnumber 分辨率.
projectionProjectionLike 投影.
paramsObject 获取要素信息参数。
INFO_FORMAT至少应提供。如果QUERY_LAYERS若未提供,则在其中指定的图层LAYERS参数将被使用。VERSION不应在此处指定。返回:
要素信息查询URL
-
返回源的图像加载函数。
返回:
图像加载功能。
-
获取对象属性名称列表。
返回:
属性列表
-
返回图例图形 URL,可针对传递的分辨率进行优化,并可能包含传递的特定参数。若无法构造图例图形 URL,则返回
undefined。Name Type 描述 resolutionnumber | undefined 分辨率。若设置为未定义,
SCALE不会被计算,也不会被包含在URL中。paramsObject | undefined 获取图例图像的参数。如果设置了
LAYER,将为该 WMS 图层生成请求;否则,将尝试使用已配置的 WMS 图层。默认情况下,FORMAT是image/png。VERSION不应在此处指定。返回:
获取图例图形的URL。
-
获取用户通过“params”选项传递给构造函数的参数,并可能使用 updateParams 方法进行更新。
返回:
参数。
-
获取源的投影
返回:
投影.
-
获取所有属性名和值的对象。
返回:
对象。
-
获取此对象的版本号。每次修改对象时,其版本号将递增。
返回:
修订。
-
获取数据源的状态,请参阅
State了解可能的状态。返回:
状态。
-
返回此 WMS 源所使用的 URL。
返回:
网址。
-
侦听特定类型的事件。
Name Type 描述 typestring | Array.<string> 事件类型或事件类型数组。
listenerfunction 监听器函数。
返回:
监听器的唯一键。若以事件类型数组作为第一个参数调用,则返回键数组。
-
针对某一类型的事件进行一次性监听。
Name Type 描述 typestring | Array.<string> 事件类型或事件类型数组。
listenerfunction 监听器函数。
返回:
监听器的唯一键。若以事件类型数组作为首个参数调用,则返回键数组。
-
刷新数据源。数据源将被清除,并从服务器重新加载数据。
-
设置值。
Name Type 描述 keystring 键名。
value* 值。
silentboolean | undefined 更新而不触发事件。
-
设置数据源的归属。
Name Type 描述 attributionsAttributionLike | undefined 归属信息。可以作为参数传递。
string,Array<string>,Attribution,或undefined. -
设置源的图像加载函数。
Name Type 描述 imageLoadFunctionLoadFunction 图像加载函数。
-
设置用户提供的参数。
Name Type 描述 paramsObject 参数
-
设置键值对集合。注意:此操作将修改现有属性并添加新属性,但不会删除任何现有属性。
Name Type 描述 valuesObject.<string, *> 值。
silentboolean | undefined 更新时不触发事件。
-
设置请求的URL。
Name Type 描述 urlstring | undefined 网址。
-
取消监听特定类型的事件。
Name Type 描述 typestring | Array.<string> 事件类型或事件类型数组。
listenerfunction 监听器函数。
-
清除属性。
Name Type 描述 keystring 键名。
silentboolean | undefined 取消设置而不触发事件。
-
更新用户提供的参数。
Name Type 描述 paramsObject 参数。