WMSLayerOptions

WMSLayer构造函数配置参数

interface WMSLayerOptions {
    boundary?: string[];
    cacheSize?: number;
    dataType?: string;
    extent?: number[];
    extentCRSIsWGS84?: boolean;
    height?: number;
    maxZoom?: number;
    minZoom?: number;
    opacity?: number;
    params?: Record<string, string>;
    png8?: boolean;
    projection?: string;
    reproject?: boolean;
    reprojectSourceCRS?: string;
    retry?: boolean;
    retryTime?: number;
    spanLevel?: number;
    thumbChildDepth?: number;
    thumbParentDepth?: number;
    tileLoadFunction?: (tile: HTMLImageElement, url: string) => void;
    tileSize?: number;
    url?: string;
    useThumbData?: boolean;
    zIndex?: number;
}

属性

设置图层掩膜。可通过BMapGL.Boundary()获取行政区域的坐标数据

瓦片缓存数量

数据类型

设置图层加载数据的四至范围,输入的范围数值为EPSG:3857坐标[minX,minY,maxX,maxY]

标记参数extent数组数据是否为EPSG:4326坐标,默认值:false

瓦片高度

设置图层显示的最大缩放等级

设置图层显示的最小缩放等级

图层透明度,取值范围0 - 1,默认值:1

WMS请求参数。 LAYERS 为必填项,指定要请求的图层名(多图层用逗号分隔)。 可选参数如 VERSION(默认'1.3.0')、FORMAT(默认'image/png')、STYLES、TRANSPARENT 等。 内部会自动补充 SERVICE=WMS、REQUEST=GetMap 等标准参数,用户参数优先级更高。 BBOX/WIDTH/HEIGHT 由内部驱动,无需手动设置。

是否使用PNG8格式,默认值:false

投影坐标系,目前仅支持 'EPSG:3857',默认值:'EPSG:3857'

是否进行坐标重投影,默认值:false

重投影源坐标系

瓦片加载失败时是否重试,默认值:false

重试次数

跨层缩略瓦片的跨度等级

向下查找缩略瓦片的层数

向上查找缩略瓦片的层数

自定义瓦片加载函数

瓦片像素尺寸,对应 WMS 请求中的 WIDTH/HEIGHT,默认值:256

WMS服务地址

缩放图层时,是否使用跨图层的瓦片进行平滑切换,默认值:false

图层层叠顺序