XYZLayerOptions

XYZLayer构造函数配置参数

interface XYZLayerOptions {
    boundary?: string[];
    bTemplate?: (x: number, y: number, z: number) => string;
    extent?: number[];
    extentCRSIsWGS84?: boolean;
    maxZoom?: number;
    minZoom?: number;
    opacity?: number;
    tileUrlTemplate?: string;
    tms?: boolean;
    useThumbData?: boolean;
    xTemplate?: (x: number, y: number, z: number) => string | number;
    yTemplate?: (x: number, y: number, z: number) => string | number;
    zIndex?: number;
    zTemplate?: (x: number, y: number, z: number) => string | number;
}

属性

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

通过输入的网格x、y、z参数计算[b]具体返回值,返回值默认为四至坐标拼接成的字符串:'minX,minY,maxX,maxY'。 x、y、z参数对应是Google web墨卡托网格的列号、行号、缩放等级。

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

标记参数extent数组数据是否为EPSG:4326坐标。如果设置为true,参数extent数值需要是EPSG:4326坐标,默认值:false

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

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

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

图像数据请求地址。可通过{0,1,2}标记实现多请求地址的配置;可通过[z],[x],[y],[b]引用默认的Template。 WMTS/TMS/自定义栅格图层服务默认使用[z],[x],[y],瓦片大小为256256。WMS服务默认使用[b]。

tileUrlTemplate中[y]是否为tms请求服务形式。如果是则设置为true,默认值:false

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

通过输入的网格x、y、z参数计算[x]具体返回值。x、y、z参数对应是Google web墨卡托网格的列号、行号、缩放等级。

通过输入的网格x、y、z参数计算[y]具体返回值。x、y、z参数对应是Google web墨卡托网格的列号、行号、缩放等级。

图层层叠顺序

通过输入的网格x、y、z参数计算[z]具体返回值。x、y、z参数对应是Google web墨卡托网格的列号、行号、缩放等级。