首页 / 浏览问题 / 三维GIS / 问题详情
webGL的量算功能在卫星图上使用时出现的问题
9EXP 2019年06月03日
webGL 量算功能在卫星图上使用时,测量距离和测量面积时,有时这个先不显示出来,测量面积中间的填充色也不现实。这个怎么调

app.handlerDis = new Cesium.MeasureHandler(viewer, Cesium.MeasureMode.Distance, 0);
    //注册测距功能事件
    app.handlerDis.measureEvt.addEventListener(function(result) {
        var distance = result.distance > 1000 ? (result.distance / 1000).toFixed(2) + 'km' : result.distance + 'm';
        app.handlerDis.disLabel.text = '距离:' + distance;
        app.handlerDis.disLabel.outlineColor = new Cesium.Color(255, 255, 0);
        app.handlerDis.disLabel.font = '100 20px sans-serif';
        app.handlerDis.disLabel.fillColor = new Cesium.Color(255, 255, 0);
        app.handlerDis.disLabel.showBackground = false;
    });
    app.handlerDis.activeEvt.addEventListener(function(isActive) {
        if(isActive == true) {
            viewer.enableCursorStyle = false;
            viewer._element.style.cursor = '';
            $('body').removeClass('measureCur').addClass('measureCur');
        } else {
            viewer.enableCursorStyle = true;
            $('body').removeClass('measureCur');
        }
    });

这是测距的代码

1个回答

线是完全不显示吗,还是只有部分。有可能是线被地形埋了
1,063EXP 2019年06月03日
想问一下这个怎么添加文字说明啊
...