函数
-
import {createLoader} from 'ol/source/arcgisRest';为 ArcGIS REST 图像创建加载器。
Name Type 描述 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向远程服务器请求图像时的值。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 投影。默认为 'EPSG:3857'。投影代码必须包含由冒号分隔的数字后缀,或者整个代码必须符合有效的 ArcGIS SpatialReference 定义。
rationumber (defaults to 1.5) 比率。
1图像请求的尺寸与地图视口一致,2即地图视口大小的两倍,以此类推。urlstring 用于地图服务或影像服务的 ArcGIS REST 服务 URL 应包含 /MapServer 或 /ImageServer。
loadfunction | undefined 用于加载图像的函数,接收已创建的对象。
HTMLImageElement以及期望的src接受一个参数,并返回一个Promise,该Promise解析为已加载或解码的图像。默认为decode.返回:
ArcGIS REST图像。
类型定义
-
LoaderOptions{Object}
-
属性:
Name Type 描述 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从远程服务器请求图像时的值。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 投影。默认值为“EPSG:3857”。投影代码必须包含以冒号分隔的数字后缀,或者整个代码必须构成有效的 ArcGIS SpatialReference 定义。
rationumber
(defaults to 1.5)比率。
1这意味着图像请求的尺寸与地图视口相同。2表示地图视口大小的两倍,以此类推。urlstring 地图服务或影像服务的ArcGIS REST服务URL。该URL应包含/MapServer或/ImageServer。
loadfunction | undefined 用于加载图像的函数。接收已创建的对象。
HTMLImageElement以及期望的src接受参数,并返回一个解析为已加载或解码图像的承诺。默认为decode.