随笔分类 -  cesium

摘要:一、源码 const cesiumUtils = { viewer: null, isShowLayer: false, layerShowHeight: 500, //小于500展示 layer: null, init() { //,.... }, controlLayerShow() { con 阅读全文
posted @ 2024-11-18 10:16 小七要走 阅读(85) 评论(0) 推荐(0) 编辑
摘要:代码 let clickHandler = null; // function initClickHandler() { //初始化 clickHandler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas); //绑定左点击事件 c 阅读全文
posted @ 2024-07-11 11:52 小七要走 阅读(63) 评论(0) 推荐(0) 编辑
摘要:一、地形数据 1. 源码 //初始化地形数据 const demLayer: CesiumTerrainProvider = new Cesium.CesiumTerrainProvider({ url: url, requestVertexNormals: true, }); //加载地形数据 v 阅读全文
posted @ 2024-06-27 10:37 小七要走 阅读(80) 评论(0) 推荐(0) 编辑
摘要:代码 async getImgInfo(img, text) { return new Promise((resolve, reject) => { const canvas = document.createElement("canvas"); canvas.width = 52; canvas. 阅读全文
posted @ 2024-06-02 15:43 小七要走 阅读(31) 评论(0) 推荐(0) 编辑
摘要:原因 cesium 的label样式不太好修改 canvas 生成 function labelContent(showData) { const myConvas = document.createElement("canvas"); const scale = 1; //获取2d的上线文开始设置 阅读全文
posted @ 2024-04-09 13:54 小七要走 阅读(542) 评论(0) 推荐(0) 编辑
摘要:Cesium 加载geojosn 数据 export const cesiumUtils = { viewer: null, dataSourceArr: [], addDataSource(geojsonData, config) { Cesium.GeoJsonDataSource.load(g 阅读全文
posted @ 2023-10-24 15:48 小七要走 阅读(342) 评论(0) 推荐(0) 编辑
摘要:1、原因 不清楚 2、解决办法 如果是多个geometryInstance 可以一个GroundPrimitive 加载一个geometryInstance let instance = new Cesium.GeometryInstance({ ........ }); let primitive 阅读全文
posted @ 2022-02-09 11:47 小七要走 阅读(549) 评论(0) 推荐(0) 编辑
摘要:1、GeometryInstance选中颜色更改 let that = this; that.leftHander = new Cesium.ScreenSpaceEventHandler( that.Earth.viewer.scene.canvas ); that.leftHander.setI 阅读全文
posted @ 2021-12-30 17:34 小七要走 阅读(3365) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示