Cesium
gis
tyy_Rany
这个作者很懒,什么都没留下…
展开
-
6.Cesium粒子发射器火灾效果
代码var staticPosition = Cesium.Cartesian3.fromDegrees( -75.59742934002912,40.03824624260394,8); var entity44 = this.viewer.entities.add({ position : staticPosition }); function computeModelMatrix(entity, time) {原创 2021-01-22 16:01:47 · 969 阅读 · 0 评论 -
5.Cesium添加czml数据实现车辆轨迹运动效果
czml数据 let czml = [ { id: 'document', name: 'polygon', version: '1.0', clock: { interval: '2012-08-04T16:00:00Z/2012-08-04T16:06:00Z',//规定时间范围 currentTime: '2012-08-04T16:00:00Z',//当前时间 multiplier: 20,原创 2021-01-20 16:45:30 · 3140 阅读 · 1 评论 -
4.Cesium通过GroundPrimitive实现流动水面效果
这里采用GroundPrimitive接口,如果采用Primitive接口,随地图放大缩小会出现确实的情况this.waterPrimitive = new Cesium.GroundPrimitive({ show: true, // 默认隐藏 allowPicking: false, geometryInstances: new Cesium.GeometryInstance({ geometry: new Cesium.Polygo原创 2021-01-20 16:19:44 · 1988 阅读 · 2 评论 -
3.cesium雨、雪、雾天气场景效果
通过cesium的postProcessStages接口改变fragmentShader来实现这些效果addsnow() { //删除 if (this.snow) this.viewer.scene.postProcessStages.remove(this.snow) this.snow = new Cesium.PostProcessStage({ name: 'czm_snow', fragmentShader: '\n.原创 2021-01-14 10:50:06 · 1401 阅读 · 0 评论 -
2.Cesium添加billboard图片和gif标点
1.图片标点this.viewer.entities.add({ name: '监测设备', position: Cesium.Cartesian3.fromDegrees(lng, lat, 6), label: { //文字标签 text: '监测设备', font: '14pt monospace', style: Cesium.LabelStyle.FILL,原创 2021-01-14 09:27:33 · 1808 阅读 · 1 评论 -
1.加载Cesium地球及初始配置
加载ArcGIS在线地图 this.viewer = new Cesium.Viewer('cesiumContainer', { animation: false, //是否显示动画控件 baseLayerPicker: false, //是否显示图层选择控件 geocoder: false, //是否显示地名查找控件 timeline: false, //是否显示时间线控件 sc原创 2021-01-13 17:16:59 · 484 阅读 · 0 评论