这是我第一次分享关于cesium的文章,我是一个从2022年从事前端的,在2022年几乎有多半年的时间没有找到工作,所以到现在的2023年我满打满算也就上了半年的班。这里主要是记录一下,另一方面也是想说明一下,其实这个也并没有那么难,至少我是这么认为的,但是这个过程很难。
免费免费免费(假如这个csdn那天收费或者其他手段,请下面评论一下,我马上解决)
因为我在学习Cesium的时候是痛苦的,而且资料很难找,比较难得效果基本都收money
总之吧,多的不说了
初始化
Cesium.Ion.defaultAccessToken = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJkZjg4ZjljZC1mZGM3LTRlZjEtYjg3MC00MjZkNGU3YjI5ZWUiLCJpZCI6MTU5NTIsImlhdCI6MTYwNTE0ODM5OX0.LjxeKrgAo7Ksk8405kSAhYwF0nKcF2w2DGJnKHh51N8';
let viewer = new Cesium.Viewer('ID容器...',{
animation : false, // 是否显示时间钟
baseLayerPicker : false,
fullscreenButton : false,
geocoder : false,
homeButton : false,
infoBox : true,
sceneModePicker : false,
navigationHelpButton : false,
scene3DOnly : true,
timeline : false,
selectionIndicator : false,//是否显示选取指示器组件
shouldAnimate: false, //自动播放动画控件
shadows: true,//是否显示光照投射的阴影
terrainShadows:Cesium.ShadowMode.RECEIVE_ONLY,//地质接收阴影
sceneMode:Cesium.SceneMode.SCENE3D,
clock : new Cesium.Clock(),
terrainProvider :new Cesium.EllipsoidTerrainProvider(),
});
viewer._cesiumWidget._creditContainer.style.display = "none"; // 去除版权信息