WMSLayerOptions
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;
}
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
图层层叠顺序
WMSLayer构造函数配置参数