//单线通视线分析
|
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);//初始化地图
|
}
|