模块:ol/source/TileArcGISRest

ol/source/TileArcGISRest


TileArcGISRest

类型定义

Options{Object}

属性:
Name Type 描述
attributions AttributionLike | undefined

版权。

cacheSize number | undefined

已弃用。请改用图层上的 cacheSize 选项。

crossOrigin null | string | undefined

crossOrigin 表示已加载图像的属性。请注意:若需使用Canvas渲染器访问像素数据,您必须提供 crossOrigin,并使用该值。请参见文档(https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image)了解更多详细信息。

interpolate boolean
(defaults to true)

重采样过程中,默认使用线性插值;设置为 false 时,采用最近邻插值。

params Object.<string, *> | undefined

ArcGIS REST 参数。此字段可选。未指定的字段将使用服务默认值。FORMAT 默认为 PNG32F 默认为 IMAGETRANSPARENT 默认为 trueBBOXSIZEBBOXSRIMAGESR 将被动态设置。设置 LAYERS 将覆盖默认的服务图层可见性。请参阅文档(https://developers.arcgis.com/rest/services-reference/export-map.htm)供进一步参考。

hidpi boolean
(defaults to true)

使用ol/Map#pixelRatio从远程服务器请求图像时的值。

tileGrid TileGrid | undefined

瓦片网格应基于服务器支持的分辨率、瓦片大小和范围进行设置。如果未定义,则使用默认网格:若存在投影范围,网格将基于该范围;否则,使用基于原点为 (0,0) 的全局范围的网格。

projection ProjectionLike | undefined

投影。默认为视图投影。投影代码必须包含以冒号分隔的数字后缀,或者整个代码必须是有效的 ArcGIS SpatialReference 定义。

reprojectionErrorThreshold number
(defaults to 0.5)

最大允许重投影误差(像素单位)。较高的值可提升重投影性能,但会降低精度。

tileLoadFunction LoadFunction | undefined

一个可选函数,用于加载指定URL的瓦片。默认为

function(imageTile, src) {
  imageTile.getImage().src = src;
};
url string | undefined

用于地图服务或影像服务的 ArcGIS REST URL 必须包含 /MapServer 或 /ImageServer 路径。

wrapX boolean
(defaults to true)

是否水平环绕世界。

transition number | undefined

渲染时的不透明度过渡持续时间。要禁用不透明度过渡,请传递。transition: 0.

urls Array.<string> | undefined

ArcGIS REST 服务 URL。请使用此URL替代。url当ArcGIS服务支持多个URL用于导出请求时。

zDirection number | NearestDirectionFunction
(defaults to 0)

在整数缩放级别之间时,选择是否使用更高或更低缩放级别的瓦片。参见getZForResolution.