场景

Openlayers中实现地图上添加一条红色直线:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/118598962

在上面实现绘制一条红色直线的基础上,怎样对该红线进行清除。

在某些条件下进行绘制和清除直线,下面通过定时器来反复实现绘制和清除效果如下

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

首先之前已经定义了绘制线的数据源和图层

        //线的数据源var drwaSource = new ol.source.Vector({wrapX: false})//线的图层var lineVector = new ol.layer.Vector({source: self.drwaSource});

然后要清除直线需要通过如下方法

        //清除线的方法function clearLine(){this.drwaSource.clear();}

通过定时器实现效果

        //设置定时清除线var isclear = false;setInterval(() => {if(isclear){this.drawLine();isclear = false;}else{this.clearLine();isclear = true;}},500);

每隔500毫秒执行一次,实现清理和绘制交替进行。

Openlayers中设置定时绘制和清理直线图层相关推荐

  1. Openlayers中使用Cluster实现缩放地图时图层聚合与取消聚合

    场景 Openlayers中实现地图上打点并显示图标和文字: Openlayers中实现地图上打点并显示图标和文字_BADAO_LIUMANG_QIZHI的博客-CSDN博客_openlayers 打 ...

  2. 如何在windows中设置定时提醒

    很多人一开始工作就非常投入,一坐下去就会两三个小时不挪屁股,这样对健康非常不好.所以,需要借助外力提醒自己.有没什么桌面提醒,一到设置的时间就会跳到屏幕来,提醒我呢?其实,windows 10自带的计 ...

  3. Android中设置定时闹钟以及AlarmManager详解

    AlarmManager是提供一种访问系统闹钟服务的方式,允许你去设置在将来的某个时间点去执行你的应用程序.当你的闹钟响起(时间到)时,在它上面注册的一个意图(Intent)将会被系统以广播发出,然后 ...

  4. 在 Lotus Notes 中设置邮件定时发送的方法及代理功能介绍

    孙 茂伟, 测试工程师, IBM 孙茂伟在北京科技大学获得工学学士.工学硕士学位,现于 IBM CDL ECM FileNet EForms TEAM 从事自动化测试相关工作. 简介: 本文将向广大 ...

  5. Openlayers中使用Cluster实现点位元素重合时动态聚合与取消聚合

    场景 Openlayers中使用Cluster实现缩放地图时图层聚合与取消聚合: Openlayers中使用Cluster实现缩放地图时图层聚合与取消聚合_BADAO_LIUMANG_QIZHI的博客 ...

  6. win10定时关机c语言,Win10系统怎么定时关机?Windows10设置定时关机的两种方法

    最近,有位刚刚升级win10系统的用户反映自己在使用完电脑后经常会忘记手动关机,因此为了能够更好地保护电脑,希望在新系统中设置定时关机.这该如何操作呢?接下来,小编就向大家分享Windows10设置定 ...

  7. Openlayers中使用Cluster+Overlay实现点击单个要素和聚合要素时显示不同弹窗

    场景 Openlayers中使用Cluster实现缩放地图时图层聚合与取消聚合: Openlayers中使用Cluster实现缩放地图时图层聚合与取消聚合_BADAO_LIUMANG_QIZHI的博客 ...

  8. Openlayers中实现地图上添加一条红色直线

    场景 Openlayers中加载Geoserver切割的EPSG:900913离线瓦片地图并显示: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/ ...

  9. centos如何清理服务器日志文件,centos设置定时删除文件定时清理网站日志

    1.进入linux系统 2.在任意目录创建一个sh后缀的文件,如: 3.编辑打开该文件,如图: 4.此时按键盘上的"i"键或者"insert"键,进入编辑模式 ...

最新文章

  1. 好好学python·函数
  2. 如果用超级计算机渲染阿丽塔,【集群渲染】《阿凡达》幕后的渲染集群与渲染技术...
  3. c++ primer 练习题4.34:
  4. linux servlet 乱码问题,Servlet一次乱码排查后的总结
  5. LeetCode算法入门- Roman to Integer Integer to Roman -day8
  6. Ubuntu搭建tftp服务器
  7. 模拟手机QQ滑动删除消息
  8. [机器学习-原理篇]支持向量机(SVM)深入理解
  9. 如何使keystone更有效率
  10. 如何查看redhat社区的solution(或者订阅);redhat内容不全
  11. 如何使用apktool反编译APK
  12. PDF文件太大,教你一个方法让PDF文件变小
  13. html可以用搜狗浏览器打开网页,搜狗浏览器网页不小心关了怎么办?搜狗浏览器恢复页面三种方法...
  14. vm虚拟机安装以及镜像和网路配置
  15. 软碟通(UltraISO)9.7.6.3812单文件高级版
  16. 什么是下一代防火墙NGFW(Next Generation Firewall)?
  17. 浏览器中的垃圾回收机制
  18. picPick使用研究
  19. 电池充电IC市场现状研究分析与发展前景预测报告
  20. 新手小白怎样玩转短视频抖音吸粉公众号小说项目

热门文章

  1. asp简单样例(1)
  2. Search For Mafuyu dfs,树的遍历,期望(济南)
  3. python开发环境比较好_python开发环境比较好,python 集成开发环境哪个好
  4. springmvc的原理架构,Struts2运行原理,springmvc和Struts2的区别
  5. open-capacity-platform STS项目导入
  6. Ubuntu虚拟机网卡丢失
  7. 微星笔记本电脑恢复出厂或者一键还原图文流程
  8. python移动文件中某个内容_如果python中的某些文件类型,则移动文件并创建目录...
  9. window中搭建jenkins_Windows环境中的jenkins构建时报错
  10. java 读取网络图片_每日一学:如何读取网络图片