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');
}
});
这是测距的代码