
cesium
文章平均质量分 95
三三两两999999
走向康庄大道
展开
-
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 · 2468 阅读 · 0 评论 -
cesium 双击后左键拖拽失效
在做cesium交互的时候, 发现双击某个entity之后, 左键只能旋转了, 不能再拖拽地图, 经过查询发现cesium 源码中自带了 entity 的单击和双击事件因此 在init的时候 取消单击 和双击事件即可//取消鼠标双击追踪事件viewer.cesiumWidget.screenSpaceEventHandler.removeInputAction(Cesium.ScreenSpaceEventType.LEFT_DOUBLE_CLICK);再自行定义单双击事件 ..原创 2020-12-21 19:14:31 · 1162 阅读 · 0 评论