- 博客(72)
- 资源 (1)
- 收藏
- 关注
原创 cesium封装div悬浮窗实时计算坐标
该组件通过计算3D场景中的锚点坐标,将弹窗定位到屏幕合适位置,并支持动态调整、边界检测和箭头指示器等功能,适用于Cesium三维场景中的信息标注需求。
2026-06-23 20:51:49
200
原创 Cesium抗锯齿处理
本文介绍了在Cesium中优化抗锯齿效果的实现方法,在保留MSAA的同时禁用FXAA全局应用,以部分性能为代价提升渲染质量。
2026-05-26 21:48:15
55
原创 Cesium地球风格切换、昼夜交替效果
本文介绍了地图可视化中的多种风格切换功能,主要包括昼夜交替效果、矢量图层风格切换和影像图层风格切换,附带源码。
2026-05-26 21:46:22
151
原创 Vue3封装主题色完善版
本文介绍了一套优化的主题色切换方案,通过CSS变量和localStorage实现一键切换主题功能。相比传统仅修改导航栏颜色的简单方案,该方案采用:root定义全局变量,结合data-theme属性切换深浅模式,并针对Element UI组件进行深度样式定制。通过SCSS模块化管理样式,支持多种表格类型和对话框样式,解决了旧方案配色困难、维护复杂的问题。最终实现了简洁易用、维护性强的主题切换系统,适用于现代前端项目。
2026-05-14 21:26:38
407
原创 Cesium广告牌之自定义封装label
先给大家上预览:这是我改善了两版之后的结果。最开始曾尝试在原版label上改属性、以及修改材质,两种方式都出现了不同程度的问题,最终我尝试使用div来创建label,并时刻计算对应的屏幕坐标到广告牌上方,完成了一版不错的效果。下面给出封装方法。
2026-04-27 21:41:50
226
原创 Cesium回中计算相机俯仰偏移
第二幅图中回中并没有让标注来到画布中心,并非回中失效,而是没有考虑camera的俯仰角情况。相机回中的经纬度是准确的,但是视角因为不再是垂直向下的,所以导致看不到物体。解决办法也很简单,根据三角函数写一个修正偏移即可。
2026-04-27 21:36:42
44
原创 Cesium切换视角中心点不变
本文介绍了一种基于俯仰角调整Cesium相机视角的方法。通过计算相机高度与俯仰角的三角函数关系,动态修正相机中心点的经纬度坐标,实现平滑的视角切换效果。
2026-02-03 17:27:55
164
原创 Cesium地形裁剪
本文介绍了一个用于3D地形裁剪的方法,该方法通过计算3D模型(Cesium3DTileset)的包围盒,创建四个方向的裁剪平面(东、西、南、北),并在指定范围内裁剪地形,避免地形覆盖模型底座。支持设置缓冲区域(padding)和启用/禁用功能。
2026-02-03 14:57:36
189
原创 Cesium模型测面测体积
摘要:该测量系统新增平面和空间测量数据功能,支持动态颜色更新。通过绘制面展示空间效果,同时保持贴地效果的体积测量,测量算法维持不变。体积测量提供三角拟合面和自定义基准面两种计算方式,基准面测量数据细分为挖方和填方数据。系统实现了从二维平面到三维空间的全面测量功能升级,满足不同场景的工程测量需求。
2025-10-30 12:04:20
455
原创 Cesium点击广告牌跳转到高德地图APP进行路径规划
本文介绍了在uniapp项目中实现平板设备与Cesium地图交互的功能开发,方案适用于需要将地图应用与第三方导航服务集成的场景。
2025-10-27 18:31:54
424
原创 Cesium 无人机航线规划(环点航线)
环点航线,根据两点绘制圆形航线,进行绕点巡查。这里选择点几个点,形成的区域内计算规划航线。设置环绕速度和拍照时间来确定拍照数量。可拖拽调整范围大小,可设置高度。
2025-09-12 16:20:33
706
1
原创 js如何循环HTMLCollection
当使用document.getElementsByClassName获取DOM节点集合时,因其返回的是HTMLCollection而非标准数组,直接调用forEach或map会报错。
2025-08-18 11:03:39
460
原创 js自定义confirm弹窗
本文介绍了一个纯JavaScript实现的Confirm弹窗组件,解决了传统confirm对话框在WebView等环境中的兼容性问题。该组件通过动态创建DOM元素和样式,提供与Element UI类似的交互效果,支持自定义标题、内容和样式。使用时返回Promise,通过then方法处理用户点击确定或取消的结果。实现上包含动画效果、遮罩层点击关闭和样式隔离,确保在任何JavaScript环境中都能稳定运行。调用方式简洁,与常见UI库的Confirm组件保持一致,适合需要轻量级弹窗解决方案的项目。
2025-07-15 14:44:05
642
原创 uniapp报错合集(持续更新中)
1.报错:APP 编译时白屏Cannot read property ‘addVData’ of undefined at view.umd.min.js:1。解决:重启HBuilder。
2025-05-08 10:48:11
357
原创 uni-app项目上传至gitee方法详细教程
错误格式:https://gitee.com/用户名/仓库名.git(HTTPS 地址需账号密码,与 SSH 无关)创建完成后,复制仓库的 SSH 或 HTTPS 地址(推荐使用 SSH,避免频繁输入账号密码)。填写仓库名称(如 uniapp-project),选择「公开」或「私有」,其他选项保持默认。若提示输入密码(passphrase),可留空直接回车(或设置一个易记的密码)。提示保存路径时,直接按回车使用默认路径(~/.ssh/id_ed25519)。
2025-04-03 10:48:28
1882
原创 如何将AI模型返回的字符串转为html元素?
接入deepseek模型的api到我们平台,返回的字符串需要做下格式化处理。然后我想处理成下面这样,可以直接放在文本中使用。
2025-03-31 17:42:03
598
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅