-
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从远程服务器请求图像时的值。imageLoadFunctionLoadFunction | undefined 用于根据指定URL加载图像的可选函数。
interpolateboolean (defaults to true) 在重采样过程中,默认采用线性插值;若设置为 false,则使用最近邻插值。
paramsObject.<string, *> | undefined ArcGIS REST 参数。该字段可选。未指定的字段将使用服务默认值。
FORMAT的默认值为PNG32。在默认情况下,F为IMAGE。在默认情况下,TRANSPARENT为true。BBOX、SIZE、BBOXSR和IMAGESR将被动态设置。设置LAYERS将覆盖默认的服务图层可见性。参见 https://developers.arcgis.com/rest/services-reference/export-map.htm 以获取更多参考。projectionProjectionLike | undefined 投影:默认为视图投影。投影代码必须包含一个以冒号分隔的数字后缀,或者整个代码必须构成一个有效的ArcGIS空间参考定义。
rationumber (defaults to 1.5) 比率。
1这意味着图像请求的尺寸与地图视口相同。2表示地图视口尺寸的两倍,以此类推。resolutionsArray.<number> | undefined 分辨率。若已指定,则仅请求这些分辨率。
urlstring | undefined 地图服务或影像服务的 ArcGIS REST 服务 URL。URL 需包含 /MapServer 或 /ImageServer。
触发事件:
change(BaseEvent) - 通用变更事件,在修订计数器递增时触发。errorBaseEvent基础事件 - 通用错误事件,在错误发生时触发。imageloadendImageSourceEvent图像源事件 - 图像加载完成时触发。imageloaderror(ImageSourceEvent图像源事件) - - 图像加载出错时触发。imageloadstartImageSourceEvent图像源事件 - 当图像开始加载时触发。propertychange对象事件(ObjectEvent) - 当属性更改时触发。
继承
方法
-
分发一个事件,并调用所有监听此类型事件的侦听器。事件参数可以是字符串,也可以是具有
type属性的对象。Name Type 描述 eventBaseEvent | string 事件对象。
返回:
false如果事件对象的preventDefault方法被调用,或者任何监听器返回了false。
-
获取值。
Name Type 描述 keystring 键名。
返回:
值。
-
获取源的归属函数。
返回:
归属功能。
-
返回:
版权信息可折叠。
-
返回数据源的图像加载函数。
返回:
图像加载函数
-
获取对象属性名列表
返回:
属性名称列表。
-
获取用户通过 "params" 选项传递给构造函数的参数,并可能使用 updateParams 方法进行更新。
返回:
参数
-
获取数据源的投影。
返回:
投影.
-
获取包含所有属性名称及其对应值的对象。
返回:
对象。
-
获取此对象的版本号。每当对象被修改时,其版本号将自动递增。
返回:
修订。
-
检索源的状态,请参阅
State以获取可能的状态列表。返回:
状态。
-
返回此 ArcGIS 数据源的 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 参数