栅格图层
栅格(raster)图层可以显示传统栅格瓦片、图片、视频、HTMLCanvas元素,详见示例。
raster 图层支持栅格类型的数据源,所需的数据内容为栅格、图片、视频等;如下例所示:
map.addLayer({
id: 'layer1',
type: 'raster',
source: {
"type": "raster",
"tiles": ["http://webrd01.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x={x}&y={y}&z={z}"],
"tileSize": 256
},
paint: {
"raster-opacity": 1
}
});
1、id
id 表示该图层的唯一标识,值为字符串;
2、type
type 表示该图层的类别,raster 图层 type 属性的值为"raster";
3、source
source 表示该图层所使用的数据源的唯一标识 ID,也可以是一个符号要求的数据源规格说明。
4、layout
raster 图层的 layout 中包含的属性只有 visibility,值为"visible"表示该图层显示,为"none"表示该图层不显示;默认值为"visible";
5、paint
raster 图层的 paint 中包含的属性有:
(1) “raster-opacity”:表示栅格图片的不透明度,值域为[0,1],默认值为 1;支持函数对象语句;
(2) “raster-hue-rotate”:表示栅格图片的色调转动角度,默认值为 0;支持函数对象语句;
(3) “raster-brightness-min”:表示栅格图片的最低亮度值,值域为[0,1],默认值为 1;支持函数对象语句;
(4) “raster-brightness-max”:表示栅格图片的最高亮度值,值域为[0,1],默认值为 1;支持函数对象语句;
(5) “raster-saturation”:表示栅格图片的饱和度,值域为[-1,1],默认值为 0;支持函数对象语句;
(6) “raster-contrast”:表示栅格图片的对比度,值域为[-1,1],默认值为 0;支持函数对象语句;
(7) “raster-fade-duration”:表示栅格图片的褪去时间,值为数值类型,值必须大于等于 0,单位是毫秒,默认值为 300;
6、minzoom
图层可展示的最小缩放等级值,选填项;参考「开发指南」「基础图层」「图层规格说明」「图层规格」中的内容;
7、maxzoom
图层可展示的最大缩放等级值,选填项;参考「开发指南」「基础图层」「图层规格说明」「图层规格」中的内容;