zhanmingkan
2022-05-16 fe8da266b86f12cf7a796c8c54b812310efdc16c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//单线通视线分析
function showVisibleLine(bodyHeight){
    var options = {
        "viewer": viewer,
        "drawColor": Cesium.Color.YELLOW,
        "originColor": Cesium.Color.BLUE,
        "targetColor": Cesium.Color.BLUE,
        "breakColor": Cesium.Color.YELLOW,
        "visibleColor": Cesium.Color.GREEN,
        "hiddenColor": Cesium.Color.RED,
        "bodyHeight": bodyHeight, //用于做通视分析的人员身高
        "bodyColor": Cesium.Color.YELLOW,
    };
    var result = CesiumVisibleLine.drawLines(options);
}
//清除可视线
function clearVisible(){
    CesiumVisibleLine.removeLines(viewer);
}
//环状通视线分析
function showVisibleCircle(bodyHeight){
    var options = {
        "viewer": viewer,
        "drawColor": Cesium.Color.YELLOW,
        "originColor": Cesium.Color.BLUE,
        "targetColor": Cesium.Color.YELLOW,
        "breakColor": Cesium.Color.YELLOW,
        "visibleColor": Cesium.Color.GREEN,
        "visiblePolygonColor": Cesium.Color.GREEN.withAlpha(0.6),
        "hiddenColor": Cesium.Color.RED,
        "bodyHeight": bodyHeight, //用于做视域分析的人员身高
        "bodyColor": Cesium.Color.YELLOW,
    };
    var result = CesiumVisibleLine.drawCircles(options);
}
 
//地形夸张
function terrainEx(){
    $(".cesium-viewer").remove();
    initmap3D(initMapOptions);//初始化地图    
}