Cesium
刚刚好ā
当地小名气的程序猿 多小呢只有我自己知道~
展开
-
cesium添加自定义的marker,并给添加的marker设置一闪一闪的呼吸效果
cesium添加自定义的marker,并给添加的marker设置一闪一闪的呼吸效果原创 2024-05-31 10:05:30 · 170 阅读 · 0 评论 -
Cesium中el-tree点击其勾选框对应数据上球,点击球上部分出现弹窗和高亮,取消勾选球上数据消失
实现目标:点击el-tree中的勾选框,对应的数据渲染至地球上,点击地球上的对应数据,该处出现高亮及弹框信息。取消勾选框后,高亮和弹框信息均消失。实现方法:vue原创 2022-05-20 14:49:16 · 761 阅读 · 1 评论 -
Cesium中将wkt数据转化为geoJSON格式后渲染至地球上
实现目标:点击显示按钮,调用后端传递来的接口接收wkt数据,在vscode中将wkt数据转化为geoJSON格式,并渲染至地球上。点击关闭按钮,渲染效果移除。实现方法:一.调用后端接口1.后端Swagger中:2.api的js文件中:export function getAllData() { return request({ url: '/xxxx/xxxx/all', method: 'get', });}3.vue文件中:原创 2022-05-10 17:16:38 · 2104 阅读 · 0 评论 -
Cesium光照效果添加,且添加倾斜摄影后实现日照阴影效果
实现效果:实现光照效果的代码:全局定义inter,便于后续的使用。let inter = null此时的光照效果为当前时间的光照效果。viewer.scene.globe.enableLighting = true viewer.shadows = true viewer.terrainShadows = Cesium.ShadowMode.RECEIVE_ONLY //viewer.shadowMap.softShadows = true vi..原创 2022-04-12 15:51:10 · 7063 阅读 · 6 评论 -
生成el-tree,勾选叶子节点后cesium在地球上同时添加多个图标,点击图标出现对应弹窗,与后端对接获取相应数据(并设置了只有叶子节点可以勾选)
实现目标:获取监控树,其中监控树只有叶子节点才有多选框,点击多选框在地球上添加多个图标,左击不同的图标出现对应的实时监控画面。监控树的数据以及实时监控的画面都是通过与后端对接接口获取的。添加一个图标上图并点击出现弹窗可参考:Cesium添加图标后点击该图标出现弹窗的具体实现方法_刚刚好ā的博客-CSDN博客_cesium同时添加多个图标的重点是:获取到数组后,将数组传递给cesium添加图标的方法,并对其进行处理,获取对应的经纬度,进而上图。vue文件的template中:监控树:&l原创 2022-03-19 11:15:00 · 925 阅读 · 1 评论 -
Cesium添加图标后点击该图标出现弹窗的具体实现方法
实现效果:点击左上角视频弹窗按钮,视角飞行,出现图标,并定位至指定位置;点击图标,出现弹窗,弹窗可播放视频;实现方法:1.vue文件中:template中:<template> <div class="video_main"> <!-- 左上角按钮 --!> <div class="switch_btn"> <el-button type="primary" @click="videoAdd.原创 2022-02-25 15:00:02 · 7245 阅读 · 3 评论