Cesium加载海量点数据
cesium使用primitive加载海量点
·
项目地址
https://github.com/zhengjie9510/webgis-demo
实现效果
实现方法
const pointCollection = viewer.scene.primitives.add(new Cesium.PointPrimitiveCollection({ blendOption: Cesium.BlendOption.OPAQUE }));
for (let longitude = -180; longitude < 180; longitude++) {
let color = Cesium.Color.PINK;
if ((longitude % 2) === 0) {
color = Cesium.Color.CYAN;
}
for (let latitude = -90; latitude < 90; latitude++) {
pointCollection.add({
position: Cesium.Cartesian3.fromDegrees(longitude, latitude),
color: color,
pixelSize: 3
});
}
}

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)