摘要: 之前零零碎碎学过、用过cesium,但也没做记录,现在重新整理一下,方便学习回顾。 1.cesium简介 CesiumJS是一个开源JavaScript库,用于创建具有最佳性能、精度、视觉质量和易用性的世界级3D地球仪和地图。从航空航天到智能城市再到无人机,各行各业的开发人员都使用CesiumJS创 阅读全文
posted @ 2024-11-26 18:50 疯子110 阅读(58) 评论(0) 推荐(0) 编辑
摘要: cesium中,默认的底图颜色往往难以满足个性化需求,而【蓝色科技】风格常常备受青睐,本文从实操角度介绍实现方法。 简单来说,我们所用的方法叫做【反色滤镜】,总的分为2个步骤,反色,过滤。具体做法如下: 首先要获取目标影像图层,这里不能直接对div进行操作,因为会将地图上的所有元素都反色过滤了。 j 阅读全文
posted @ 2024-11-26 18:17 疯子110 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 一些智慧城市项目经常需要加载建筑白膜数据(3dtiles),并制作炫酷的炫光效果,在cesium中可以使用自定义着色器修改白膜建筑的外观。 1.首先,加载3Dtiles格式的建筑白膜数据,这里我们使用一个免费的数据链接: data.mars3d.cn/3dtiles/jzw… 这是mars3D提供的 阅读全文
posted @ 2024-11-26 18:13 疯子110 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 目前大多网站写的加载3Dtiles都是如下: const tileset = await Cesium.Cesium3DTileset( 'http://localhost:9003/model/tKwkn4XY6/tileset.json' ); viewer.scene.primitives.a 阅读全文
posted @ 2024-11-26 16:51 疯子110 阅读(39) 评论(0) 推荐(0) 编辑