![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
webgl
文章平均质量分 63
风暴撼大树
这个作者很懒,什么都没留下…
展开
-
Cesium自定义编辑多边形
参考geojson.io网站用cesium实现自定义编辑多边形功能绘制多边形在cesium官方所给的实例中,Drawing on Terrain中可以做到自定义绘制多边形,但无法做到修改编辑,因此分享下实现编辑功能的思路。在官方的实例中,绘制多边形的核心代码为:handler.setInputAction(function (event) { // We use `viewer.scene.pickPosition` here instead of `viewer.camera.pickElli原创 2021-04-30 15:58:16 · 2838 阅读 · 9 评论 -
cesium加载geojson数据实现鼠标悬停变色高亮效果
cesium实现geojson数据鼠标悬停高亮效果项目所需,要在cesium上加载geojson数据后实现hover效果,但没找到cesium原生实现的方法,遂用笨办法去模拟一下效果,若大神们有其他方法万望指出。hover效果可理解为判断鼠标是否移动到目标区域内(不考虑鼠标正好在区域边的情况,目标区域可以看作多边形),若在区域内则区域变色高亮。所以模拟实现的方法可以划归为判断点是否在多边形内部,并进行相应的高亮效果。具体实现判断点是否在多边形内部的方法可通过射线法实现,也可利用turf.js中的bo原创 2021-03-08 10:57:05 · 3075 阅读 · 5 评论