- 博客(8)
- 收藏
- 关注
原创 cesium 实现entity交互事件: 拖拽移动
cesium + react 实现entity的拖拽移动位置(带高度的移动) const _that = this; // 获取当前坐标系标准 let ellipsoid = viewer.scene.globe.ellipsoid; let handler = new Cesium.ScreenSpaceEventHandler(viewer.canvas); let leftDownFlag = false; let pointDraged = nu
2020-12-21 19:21:46
2459
原创 cesium 双击后左键拖拽失效
在做cesium交互的时候, 发现双击某个entity之后, 左键只能旋转了, 不能再拖拽地图, 经过查询发现cesium 源码中自带了 entity 的单击和双击事件因此 在init的时候 取消单击 和双击事件即可//取消鼠标双击追踪事件viewer.cesiumWidget.screenSpaceEventHandler.removeInputAction(Cesium.ScreenSpaceEventType.LEFT_DOUBLE_CLICK);再自行定义单双击事件 ..
2020-12-21 19:14:31
1141
原创 Cesium 鼠标单击和双击事件
Cesium 鼠标双击事件实际上是 先执行了两次单击再进行双击, 因而如果给绑定的左键单击事件, 则可能会获取不到双击事件, 下面使用定时器功能区分单双击事件 lethandler=newCesium.ScreenSpaceEventHandler(viewer.canvas); lettimer=null;//Whenafeatureisleftclicked,printitsclassnameandproperties...
2020-12-10 15:30:30
3495
1
原创 git记录
合并多个commit 为一个git rebase -i HEAD~7(有3个commit则为3)然后修改第二个开始pick为squash(如果要放弃的这次合并的话 git rebase --abort )如果没有冲突, 添加commit message6..可能有需要merge的git pull 步骤1.git
2017-11-04 17:28:12
147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人