cesium清除选定事件
2024-08-23 22:13:10
cesium清除选定事件
此处的案例不一定适合你的项目,但可以给你一个思路。清除选定,就是还原你选中之前的状态。比如你点击一个面高亮,面的颜色发生改变;并且会弹出一个divPoint框。此时的清除选定,你只需要把选中面的颜色复原以及把divPoint框隐藏就可以了。
代码如下:
//清除图层并且注销事件
function clearAll() {
//判断之前是否有高亮面存在
if (highlightFace) {
highlightFace.material = highlightFace.material0;
} var selectCancel = new Cesium.ScreenSpaceEventHandler(viewer.canvas);
selectCancel.setInputAction(function (event) {
selectCancel.removeInputAction(Cesium.ScreenSpaceEventType.LEFT_CLICK);
}, Cesium.ScreenSpaceEventType.RIGHT_CLICK);
//隐藏divPoint
$(".label").hide();
}
学习群:854184700
最新文章
- BAT及各大互联网公司2014前端笔试面试题--JavaScript篇
- [CoreOS 转载] CoreOS实践指南(五):分布式数据存储Etcd(上)
- ECSHOP安装或使用中提示Strict Standards: Non-static method cls_image:
- Code::Blocks开发中的字符串编码错误
- Linux CPU 负载度量公式
- oracle 之 内存—鞭辟近里(四)
- #MainTest
- java中重载变长参数方法
- 【ODI】| 数据ETL:从零开始使用Oracle ODI完成数据集成(一)
- EF执行SQL返回动态类型
- Python爬虫防封杀方法集合
- graphql 数据导入工具
- Scripting API Samples
- 最短路径-Floyd算法(转载)
- L-BFGS算法介绍
- Linux adduser
- Windows系统下搭建Appium自动化测试框架
- RestTemplate的一个请求过程,mark一下
- 使用js事件机制进行通用操作&;特定业务处理的协调
- CF1157D N Problems During K Days(简单构造)