GeoTerrainExcavate

new Cesium.GeoTerrainExcavate(options)

三维地图地形开挖分析插件类
Name Type Description
options Object optional 对象具有以下属性:
Name Type Default Description
viewer Viewer optional 三维球
depth Number -500 optional 挖坑深度
sideMaterial StripeMaterialProperty optional 侧面填充材质
bottomMaterial StripeMaterialProperty optional 底面填充材质
Example:
// 初始化地形开挖插件.
var GeoTerrainExcavate = new Cesium.GeoTerrainExcavate({
    viewer:viewer
    sideMaterial:"/geomap-api/JsCesuimDemo/lib/1.58/Cesium/Assets/Textures/side.jpg",
    bottomMaterial:"/geomap-api/JsCesuimDemo/lib/1.58/Cesium/Assets/Textures/bottom.jpg",
});
// 激活
GeoTerrainExcavate.activate();

Methods

activate()

激活地形开挖插件,左键开始绘制,右键结束绘制

clear()

清除全部

excavate(coordinates, depth)

根据坐标开始地形开挖分析
Name Type Description
coordinates Array 经纬度坐标数组
depth Number 开挖深度,默认为对象depth构造参数值
Example:
var coordinates = [[99.02876403381657,29.707007827226118],[99.0351423387354,29.70588382760241],[99.0322323138394,29.703793587586983]];
GeoTerrainExcavate.excavate(coordinates);