Javascript 我们可以为在铯中使用CZML绘制的多边形设置outlineWidth属性吗?

Javascript 我们可以为在铯中使用CZML绘制的多边形设置outlineWidth属性吗?,javascript,cesium,czml,Javascript,Cesium,Czml,我想减少用CZML在铯中绘制的多边形轮廓的厚度。我试图搜索CZML中是否有任何可用的选项来实现它 我找到了,但它为标签和点提供了“outlineWidth” 有没有办法调整多边形轮廓的厚度 提前感谢。不幸的是,这并不像人们希望的那样顺利。确实有一个属性可以应用于CZML中的多边形,但不幸的是,这只是映射到WebGL的内置线宽,不能保证支持1.0以外的任何值。特别是ANGLE项目,它在许多基于Windows的浏览器上启用WebGL,其理由是规范不需要它 铯确实提供了一个系统,并且这些多段线使用特定

我想减少用CZML在铯中绘制的多边形轮廓的厚度。我试图搜索CZML中是否有任何可用的选项来实现它

我找到了,但它为标签和点提供了“outlineWidth”

有没有办法调整多边形轮廓的厚度


提前感谢。

不幸的是,这并不像人们希望的那样顺利。确实有一个属性可以应用于CZML中的多边形,但不幸的是,这只是映射到WebGL的内置
线宽
,不能保证支持1.0以外的任何值。特别是ANGLE项目,它在许多基于Windows的浏览器上启用WebGL,其理由是规范不需要它

铯确实提供了一个系统,并且这些多段线使用特定于铯的屏幕空间粗线实现,已知这些粗线可以在所有铯支持的系统中工作,而不管角度或最大
线宽限制如何


因此,这里的解决方法是使用多段线跟踪所有多边形的边。您应该能够在代码中自动完成此操作,这将为您提供所需的粗线条。

我尝试将“outlineWidth”设置为0.1(最大值为1),希望看到更细的轮廓。但它不起作用,并显示默认宽度的轮廓。看起来最小值也是1。自定义线宽在角度上不受支持,WebGL规范也不要求自定义线宽。使用铯的多段线是我知道的唯一解决方法。