非常不错的一款cesium测量插件:cesium-measure。能够对空间距离, 空间面积 和三角量测 ,可以对 球面 ,地形 和 3DTilset 模型等数据进行量测,对gltf的测量方法:pickPosition方法里边判断是不是模型就行了 pick一下和拾取3dtilset高一样。
使用方法简单:
在项目中引入Cesium.js
然后引入 cesium-measure.js 即可
01 | let viewer = new Cesium.Viewer( "viewerContainer" ) |
02 | let measure = new Cesium.Measure(viewer) |
04 | measure.drawLineMeasureGraphics({ clampToGround: clampToGround, callback: () => { } }); |
06 | measure.drawAreaMeasureGraphics({ clampToGround: clampToGround, callback: () => { } }); |
08 | measure.drawTrianglesMeasureGraphics({ callback: () => { } }); |
10 | measure._drawLayer.entities.removeAll(); |
更多用法详见:https://github.com/zhangti0708/cesium-measure
点击下载:
cesium-measure测量插件
部分素材资源来源网站,本站提供免费下载,如有侵权请联系站长马上删除!