Lafeu-p / cesium-viewshed

基于Cesium的可视域分析插件,没有修改源码版引入即可使用

Home Page:http://zhangticcc.gitee.io/cesium-viewshed/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cesium-viewshed

基于Cesium的可视域分析


基于cesium的三维量测插件

cesium-viewshed

说明

/cesium-viewshed/src/doc

使用

在项目中引入Cesium.js
然后引入 cesium-viewshed.js 即可

 

    // 初始化
    let viewer = new Cesium.Viewer("viewerContainer")

    // 分析参数
    var viewModel = { verticalAngle: 90, horizontalAngle: 120, distance: 10 };

    // 添加可视域
    var viewshed = new Cesium.ViewShed3D(viewer, {
        horizontalAngle: Number(viewModel.horizontalAngle),
        verticalAngle: Number(viewModel.verticalAngle),
        distance: Number(viewModel.distance),
        calback: function () {
          viewModel.distance = viewshed.distance
        }
    });

    // 清除可视域
    viewshed.destroy();

About

基于Cesium的可视域分析插件,没有修改源码版引入即可使用

http://zhangticcc.gitee.io/cesium-viewshed/


Languages

Language:HTML 90.2%Language:CSS 6.3%Language:JavaScript 3.5%