一、单击事件
点击entity,屏幕出现一个绿色的框,不想显示这个绿色框有两个办法
1、在创建viewer的时候,设置selectionIndicator为false
// 初始化地图容器viewer = new Cesium.Viewer('cesiumContainer', {contextOptions: {webgl: {alpha: true,depth: true,stencil: true,antialias: true}},geocoder: false, // 搜索homeButton: false, // 复位sceneModePicker: false, // 选择模式baseLayerPicker: false, // 选择图层navigationHelpButton: false, // 导航帮助animation: false, // 动画timeline: false, // 时间线fullscreenButton: false, // 全屏infoBox: false, // 信息框selectionIndicator: false // 绿色的定位框});
其他viewer的默认配置参考:
cesium 界面小控件_cesium界面-CSDN博客
2、去掉cesium默认的单击事件
viewer.cesiumWidget.screenSpaceEventHandler.removeInputAction(Cesium.ScreenSpaceEventType.LEFT_CLICK);
二、双击事件
双击entity,地图视角始终跟随双击的这个entity,左键不能旋转地图了,解决此情况可以去掉cesium自带的双击事件
viewer.cesiumWidget.screenSpaceEventHandler.removeInputAction(Cesium.ScreenSpaceEventType.LEFT_DOUBLE_CLICK);