# 倾斜摄影单体化

单体化功能适用于对倾斜摄影的指定区域进行高亮显示。

区域范围仅支持不带孔的凸多边形。

// 创建单体化高亮区域
map.tb.addOverlay(layer: Three3dtilesLayer, coordinates, color, opacity)

// 清除单体化高亮区域
map.tb.removeOverlay(layer: Three3dtilesLayer)
1
2
3
4
5

# 参数说明

# addOverlay

字段名 类型 说明
layer Three3dtilesLayer 需要创建单体化高亮效果的图层。
coordinates Array[number, number] 需要高亮显示的区域的坐标数组。
color Color 颜色值。
opacity number 透明度,范围:0~1。

# removeOverlay

字段名 类型 说明
layer Three3dtilesLayer 需要清除单体化高亮效果的图层。

# 示例

// 创建一个倾斜摄影图层
layer = new aimap.Three3dtilesLayer({
    map,
    mode: "3d",
    tilesetUrl: 'path-to-an-online-3dtiles-spec-service/tileset.json',
});

// 将指定区域高亮为蓝色
map.tb.addOverlay(layer, [
    [121.538518,31.227155],[121.538824,31.226573],[121.539827,31.227142],[121.539468,31.227559],[121.538518,31.227155]
], 'blue', 0.5);

// 清除图层的高亮区域
map.tb.removeOverlay(layer);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
最后更新于: 2/23/2023, 5:19:40 PM