![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cesium
天有行-地无迹-千秋怎堪一剑扫
这个作者很懒,什么都没留下…
展开
-
Cesium javascript this this产生的报错 javascript 语法
容易忽略的this - bug1、 this 作为参数 或 this.val 作为参数的时候初始化时: var _scope = this;虽然在最开始初始化的时候, this === _scope, 所以效果一样。但是当this 或 this.val 作为参数或间接参数被传入到函数中时,就会出现this值动态改变的问题,从而导致this.val 为undefiend的情...原创 2020-03-12 16:25:48 · 286 阅读 · 0 评论 -
【Cesium:问题】camera.lookAt 存在的 bug?
但是按照转载的文章,通过设置camera.lookAtTransform(Cesium.Matrix4.IDENTITY); 依旧不能解决问题。原来可以,但是必须放在lookat()之后,马上执行,而通过按钮触发的无法解决问题。转载:https://blog.csdn.net/qq_39782968/article/details/90289705问题记录:camera.loo...转载 2019-06-24 19:40:02 · 2416 阅读 · 0 评论 -
Cesium-3D Tiles 跳跃式层级细节
翻译自http://cesiumjs.org/2017/05/05/Skipping-Levels-of-Detail/,有改动 Cesium的3D Tiles使用分层细节(HLOD)来自适应地加载和优化3D模型。这样做能够使模型在离相机很远的时候能够渲染低分辨率的瓦片,在离相机近的时候渲染高分辨的瓦片。但是,之前展示HLOD模型的方法都是加载每一级别分辨率的瓦片直到所需的...转载 2019-07-25 10:34:43 · 1463 阅读 · 0 评论 -
【Cesium : 功能】 Cesium obgb转3dtile能识别的模型格式
参考文档:Cesium开发 3D tile的加载工具: 【cesiumlab1.5.17.exe】【已下载到本地了】 https://www.cesiumlab.com/介绍:3D Tile为通过无人机倾斜摄影湄洲岛而获得的影像(.osgb),转换为Cesium能够调用的格式(博主通过Cesiumlab进行转换,该软件为国内的一款专门为Cesium的3D Tile提供格式转换的...转载 2019-07-17 10:48:54 · 491 阅读 · 0 评论 -
【Cesium :问题】Cesium4种获取鼠标点击位置和解决viewer.scene.pickPosition(e.position)不准的问题。
一、Cesium4种获取鼠标点击位置Cesium获取鼠标点击位置:4种1获取鼠标点的对应椭球面位置:世界坐标(Cartesian3)通过 viewer.scene.camera.pickEllipsoid(movement.position, ellipsoid)获取,可以获取当前点击视线与椭球面相交处的坐标,其中ellipsoid是当前地球使用的椭球对象:viewer.scen...转载 2019-07-08 16:38:44 · 14352 阅读 · 0 评论 -
【Cesium : 语法】 Billboard和Label的属性:scaleByDistance,translucencyByDistance,pixelOffsetScaleByDistance
一、名称解释: scaleByDistance:设置距离方位内,Billboard或Label的缩放比例 translucencyByDistance :设置距离方位内,Billboard或Label的半透明度比例 pixelOffsetScaleByDistance : 设置距离方位内,Billboard或Label的偏移量比例二、属性值含义:NearFarSc...原创 2019-06-27 16:47:26 · 9167 阅读 · 0 评论 -
【Cesium :功能】Cesium三维地球标注
转载:Cesium三维地球标注1、三维地球上添加图层 添加的图层会覆盖该区域的地图信息//添加图层var layers = viewer.scene.imageryLayers;layers.addImageryProvider(new Cesium.SingleTileImageryProvider({ url : 'img/11.png', rectan...转载 2019-03-08 17:49:27 · 1819 阅读 · 0 评论 -
【Cesium : 功能】Cesium Cartesian3 和经纬度以及屏幕坐标等之间的转换
转载:Cesium Cartesian3 和经纬度以及屏幕坐标等之间的转换一、经纬度转换为世界坐标1.Cesium.Cartesian3.fromDegrees(longitude, latitude, height, ellipsoid, result)2.var ellipsoid=viewer.scene.globe.ellipsoid;var cartographic=C...转载 2019-03-01 15:44:23 · 12381 阅读 · 0 评论 -
【Cesium :语法】cesium(鼠标事件)
转载:cesium(鼠标事件)本文示列 cesium 鼠标添加事件、及删除事件。创建viewer viewer = Cesium.Viewer('cesiumContainer'); handler = Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);//1、左键单击事件handler.setInputAct...转载 2019-02-28 11:44:22 · 1303 阅读 · 1 评论 -
【Cesium : 开发环境】环境搭建
一、安装node.js环境 (一)下载 https://nodejs.org/en/ 后的node-v10.14.2-win-x64.zip文件。 1、下载并解压到D盘中某个文件夹中。【“D:\Program Files\nodejs”中】 2、用cmd中 输入 node -v 查看是否正常 3、用cmd 输入 npm -v 查...原创 2018-12-24 15:49:50 · 2965 阅读 · 0 评论 -
【Cesium:语法】Cesium获取鼠标点击位置(PickPosition)
转载:Cesium获取鼠标点击位置(PickPosition)Cesium获取鼠标点击位置(PickPosition)WebGiser2018.12.11 16:24字数 386阅读 146cesium学习了这么长时间,有时候写鼠标点击事件时,想获取鼠标点击点位置,发现情况很多。比如以下情形:1获取鼠标点的对应椭球面位置2获取加载地形后对应的经纬度和高程3获取倾斜摄...转载 2019-03-04 17:50:04 · 3352 阅读 · 0 评论 -
【三维概念】【Cesium】 Camera控制-视角-roll,pitch,heading的含义
转载:cesium编程入门(十二)camera控制 | cesium中文网cesium提供了三种方式,可以对camera进行操作,这三种方式,有三个共同的参数,heading,pitch,roll,那么,这三个参数分别是什么呢?cesium原文如下:Heading is the rotation about the negative z axis. Pitch is the ...转载 2019-06-20 18:31:14 · 11157 阅读 · 1 评论