一、单击事件
点击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);