• cesium清除选定事件


    cesium清除选定事件

    此处的案例不一定适合你的项目,但可以给你一个思路。清除选定,就是还原你选中之前的状态。比如你点击一个面高亮,面的颜色发生改变;并且会弹出一个divPoint框。此时的清除选定,你只需要把选中面的颜色复原以及把divPoint框隐藏就可以了。

    代码如下:

     1    //清除图层并且注销事件
     2     function clearAll() {
     3         //判断之前是否有高亮面存在
     4         if (highlightFace) {
     5             highlightFace.material = highlightFace.material0;
     6         }
     7 
     8         var selectCancel = new Cesium.ScreenSpaceEventHandler(viewer.canvas);
     9         selectCancel.setInputAction(function (event) {
    10             selectCancel.removeInputAction(Cesium.ScreenSpaceEventType.LEFT_CLICK);
    11         }, Cesium.ScreenSpaceEventType.RIGHT_CLICK);
    12         //隐藏divPoint
    13         $(".label").hide();
    14     }

    学习群:854184700

  • 相关阅读:
    div+css简写原则
    并发控制
    div+css之块级元素与内联元素
    window.event对象属性(转)
    SQL SERVER 架构管理
    关系的规范化
    js常用事件
    物联小白CoAP协议
    图片不停的横滚
    DropDownlist编程问题
  • 原文地址:https://www.cnblogs.com/yaosusu/p/11487751.html
Copyright © 2020-2023  润新知