webGL的量算功能在卫星图上使用时出现的问题

0 投票
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');
        }
    });

这是测距的代码
6月 3, 2019 分类:  84次浏览 | 用户: 小白 (9 分)

1个回答

0 投票
线是完全不显示吗,还是只有部分。有可能是线被地形埋了
6月 3, 2019 用户: 凌贵兰 名扬四海 (1,000 分)
...