栅格图层

栅格(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

图层可展示的最大缩放等级值,选填项;参考「开发指南」「基础图层」「图层规格说明」「图层规格」中的内容;

results matching ""

    No results matching ""