首页 / 浏览问题 / WebGIS / 问题详情
webgl 模型导入之后,如何让鼠标只控制模型,不控制地球
8EXP 2021年04月01日
webgl 模型导入之后,如何让鼠标只控制模型,不控制地球。
鼠标放在模型外,滚轮滚动之后,模型就不见了

2 个回答

可以写一个监听事件,当鼠标光标没有在模型上面的时候就禁用滚轮。禁用鼠标事件可以参考博客:https://www.jianshu.com/p/14b47da20909

6,077EXP 2021年04月01日

您好,这个并不是控制模型或者地球实现的放大缩小,而是通过控制相机的位置实现的。您的这个情况的化您可以选择锁定相机为当前高度(可以横向变化) viewer.scene.screenSpaceCameraController.enableZoom = false ,也可以选择将相机放大缩小的速度改得小一些,viewer.scene.screenSpaceCameraController.zoomFactor = 1。其他的具体设置您可以参见: 接口文档http://support.supermap.com.cn:8090/webgl/web/apis/3dwebgl.html

1,504EXP 2021年04月01日
...