首页 / 浏览问题 / WebGIS / 问题详情
polyline显示问题
8EXP 2021年01月25日
viewer.entities.add({

        id:"load_1",

        show: false,

        name: 'Orange line with black outline at height and following the surface',

        polyline: {

            positions: Cesium.Cartesian3.fromDegreesArrayHeights(cartesArray),

            width: 10,

            material : new Cesium.PolylineArrowMaterialProperty(Cesium.Color.PURPLE)

            // material: new Cesium.PolylineOutlineMaterialProperty({

            //     color: Cesium.Color.ORANGE,

            //     outlineWidth: 2,

            //     outlineColor: Cesium.Color.RED

            // })

        }

    });
分别用PolylineArrowMaterialProperty,和PolylineOutlineMaterialProperty两个画线,
在图层半透明的情况下,PolylineArrowMaterialProperty会被模型遮挡,PolylineOutlineMaterialProperty则不会。

1个回答

您好,我这边测试了两种材质的线,效果是一样的,您那边测试两中材质线的效果不一样可能是前后两次的线的高度不一样,如果您不想线被模型遮挡的话可以设置线贴对象classificationType: Cesium.ClassificationType.S3M_TILE,
6,087EXP 2021年01月25日
...