Cesium
black2222
这个作者很懒,什么都没留下…
展开
-
cesium开发基础(5)学习路线
• Viewer 类学习 -- 一切API的入口• Camera类学习 -- 想去哪里去哪里( Cartesian3和Cartographic)• ImageryLayer类学习 -- 地球原来如此多姿( ImageryProvider类)• TerrainProvider类学习 – 这才是“真”三维( sampleTerrain)• EntityAPI – 与地球交互起来( Da...原创 2018-11-30 17:15:31 · 1101 阅读 · 0 评论 -
cesium开发基础(4)快速入门
• 官网下载 https://cesiumjs.org/downloads/ • GitHub上下载 https://github.com/AnalyticalGraphicsInc/cesium • 安装NodeJS https://nodejs.org/en/ • npm install -- 安装cesium开发和运行中依赖的第三方nodejs包• npm run rel...原创 2018-11-30 15:04:12 · 607 阅读 · 0 评论 -
cesium开发基础(3)cesium所有功能
• 支持各种几何体:点、线、面、标注、公告牌、立方体、球体、 椭球体、圆柱体、走廊(corridors)、管径、墙体• 可视化效果包括:基于太阳位置的阴影、自身阴影、柔和阴影。• 大气、雾、太阳、阳光、月亮、星星、水面。• 粒子特效:烟、火、火花。• 地形、模型、3d tiles模型的面裁剪。• 对象点选和地形点选。• 支持鼠标和触摸操作的缩放、渲染、惯性平移、飞行、任意视...原创 2018-11-30 11:03:48 · 5822 阅读 · 0 评论 -
cesium开发基础(2)cesium的依赖性
1. 基于HTML5标准,无插件,跨平台 2. 无法独立运行,依赖于浏览器3. 浏览器基于HTTP协议,所以Cesium要正确运行必须有HTTP Server4. HTTP Server的实现不限于开发语言和服务器...原创 2018-11-30 10:57:52 · 601 阅读 · 0 评论 -
cesium开发基础(1)简介
Cesium简介: Cesium是国外一个基于JavaScript编写的使用WebGL的地图引擎。用来渲染3D地球,2D区域地图,和多种GIS要素。不需要安装任何插件就能在支持最新HTML5标准的浏览器上运行。支持WebGL硬件加速,非常适合动态数据在GIS图层上的展示,是一个跨平台,开源,非常有前途的webgis表现层库。Cesium是基于Apache2.0许可的开源程序。它可以免费的...原创 2018-11-30 10:47:06 · 1311 阅读 · 0 评论 -
cesium实现截屏保存图片路程
1.首先需要引入插件canvas2image.js用来将canvas转图片cesium也是基于canvas容器实现webgl,canvas可以直接将内容保存成图片:canvas2image。我们只需要获取到cesium的容器canvas就可以直接保存为图片了: var canvas = viewer.scene.canvas; var genimg = Canvas2Image.co...原创 2018-11-15 09:14:21 · 5512 阅读 · 6 评论 -
基于html2canvas实现网页保存为图片及图片清晰度优化
1.1 已知可行方案现有已知能够实现网页保存为图片的方案包括:方案1:将DOM改写为canvas,然后利用canvas的toDataURL方法实现将DOM输出为包含图片展示的data URI 方案2:使用html2canvas.js实现(可选搭配Canvas2Image.js实现网页保存为图片) 方案3:使用rasterizeHTML.js实现方案1:需要手动计算每个DO...转载 2018-11-13 10:26:56 · 1103 阅读 · 0 评论 -
cesium 的infoBox不能执行js脚本
在给cesium使用html2canvas插件加截图保存控件时,提示错误Blocked script execution in 'about:blank' because the document's frame is sandboxed and the 'allow-scripts' permission is not set.一、分析:因为infoBox是Ifram框架,H5的新安全机制不...原创 2018-11-13 10:07:12 · 4686 阅读 · 9 评论 -
Cesium中对geojson的处理
最近关注到cesium对json处理,有点小收获,记录下来,有不对的请指正。Cesium读取geojsoncesium支持topojson,GEOjson和普通的json格式,方法可以共用一.topojson<body> <div id="cesiumContainer"></div> <script> //...原创 2018-11-09 12:19:09 · 8231 阅读 · 4 评论