模块:ol/featureloader

ol/featureloader


import * as olFeatureloader from 'ol/featureloader';

函数

setWithCredentials(xhrWithCredentials)

import {setWithCredentials} from 'ol/featureloader';

XHR的withCredentials配置的设置器。

Name Type 描述
xhrWithCredentials boolean

需要设置的 withCredentials 值,请比较 https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/

xhr(url, format){FeatureLoader<FeatureType>}

import {xhr} from 'ol/featureloader';

urlformat 创建 XHR 要素加载器。该加载器通过 XHR 加载要素,解析要素,并将其添加到矢量源中。

Name Type 描述
url string | FeatureUrlFunction

要素URL服务。

format FeatureFormat<FeatureType>

要素格式。

返回:
要素加载器。

类型定义

FeatureLoader()

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

该函数接受最多5个参数:一个代表要加载区域的 Extent、一个代表分辨率(每像素地图单位)的 {number}、一个用于投影的 Projection、一个可选的成功回调函数(其参数为加载的要素),以及一个可选的不带参数的失败回调函数。如果未使用回调,则相应的矢量源不会触发 'featuresloadend''featuresloaderror' 事件。函数内的 this 绑定到调用该函数的 VectorSource

该函数负责加载要素并添加至数据源。

FeatureUrlFunction()

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

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