XYZLayerOptions
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;
}
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墨卡托网格的列号、行号、缩放等级。
XYZLayer构造函数配置参数