模块:ol/source/mapguide

ol/source/mapguide


函数

import {createLoader} from 'ol/source/mapguide';

用于 MapGuide 图像的加载器。

Name Type 描述
url string

地图代理地址。

crossOrigin null | string | undefined

crossOrigin已加载图像的属性。请注意,您必须提供该值。crossOrigin用于通过Canvas渲染器访问像素数据,请使用此值。请参阅https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image以获取更多详细信息。

displayDpi number (defaults to 96)

显示分辨率。

metersPerUnit number (defaults to 1)

米每单位值

hidpi boolean (defaults to true)

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

useOverlay boolean | undefined

如果true,并将使用GETDYNAMICMAPOVERLAYIMAGE.

ratio number (defaults to 1)

比率。1这意味着图像请求的尺寸与地图视口相同。2指地图视口宽度和高度的两倍,以此类推。必须为1或更高版本。

params Object | undefined

附加查询参数。

load function | undefined

用于加载图像的函数,接收已创建的对象。HTMLImageElement以及期望的src作为参数,并返回一个Promise,该Promise解析为已加载或已解码的图像。默认为decode.

返回:
ArcGIS REST 图像

类型定义

LoaderOptions{Object}

属性:
Name Type 描述
url string

地图代理的URL。

crossOrigin null | string | undefined

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

displayDpi number
(defaults to 96)

显示分辨率。

metersPerUnit number
(defaults to 1)

每单位米数。

hidpi boolean
(defaults to true)

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

useOverlay boolean | undefined

如果true,将使用GETDYNAMICMAPOVERLAYIMAGE.

ratio number
(defaults to 1)

比率。1这意味着图像请求的尺寸等于地图视口的尺寸,2表示地图视口宽高的两倍,以此类推。必须为1或更高版本。

params Object | undefined

附加查询参数。

load function | undefined

用于加载图像的函数。接收已创建的对象。HTMLImageElement以及所需的src作为参数,并返回一个Promise,该Promise解析为已加载或已解码的图像。默认为decode.