Cesium 设置Polygon轮廓线outlineWidth宽度
一、概述
在很多电脑上设置Polygon的outlineWidth为大于1的值时,将不起作用。
可以用添加polyline的方式添加宽度大于1的线。
二、代码
var promise = Cesium.GeoJsonDataSource.load('./abc.geojson', { }); promise.then(function (dataSource) { viewer.dataSources.add(dataSource); var entities = dataSource.entities.values; for (var i = 0; i < entities.length; i++) { var entity = entities[i]; entity.polygon.outlineWidth = 10; entity.polygon.fill = false; entity.polygon.outline = false; entity.polygon.outlineColor = Cesium.Color.RED; entity.polyline = { positions: entity.polygon.hierarchy._value.positions, width: entity.polygon.outlineWidth, material: Cesium.Color.YELLOW } } if (callBack) { callBack(dataSource); } });
三、效果