Module: ol/featureloader

ol/featureloader


import * as ol要素loader from 'ol/featureloader';

函数s

setWithCredentials(xhrWithCredentials)

import {setWithCredentials} from 'ol/featureloader';

设置 XHR 的 withCredentials 配置。

Name Type Description
xhrWithCredentials boolean

要设置的 withCredentials 值。 参见 https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/

xhr(url, format){要素Loader<要素Type>}

import {xhr} from 'ol/featureloader';

urlformat 创建 XHR 要素加载器。要素加载器 加载要素(通过 XHR),解析要素,并将它们添加到矢量数据源。

Name Type Description
url string | featureUrlFunction

要素 URL 服务。

format 要素Format<要素Type>

要素格式。

返回值:
要素加载器。

Type Definitions

要素Loader()

VectorSource 数据源使用此类型的函数来加载要素。

此函数接受 3 个参数:表示要加载区域的 Extent、表示分辨率(每个像素的地图单位)的 {number},以及表示投影的 Projection。此函数预期返回一个解析为要素数组的 Promise。

还有一个已弃用的签名,返回 void,带有两个额外参数:一个可选的成功回调(应将加载的要素作为参数传递)和一个可选的失败回调(无参数)。

此函数负责加载要素并将它们添加到数据源中。

featureUrlFunction()

VectorSource 数据源使用此类型的函数来获取加载要素的 URL。

此函数接受表示要加载区域的 Extent、表示分辨率(每个像素的地图单位)的 {number} 和表示投影的 Projection 作为参数,并返回表示 URL 的 {string}