基于openlayers4实现点的扩散效果


Posted in Javascript onAugust 17, 2020

本文实例为大家分享了openlayers4实现点的扩散效果,供大家参考,具体内容如下

<!DOCTYPE html> 
<html lang="en"> 
<head> 
 <meta charset="UTF-8"> 
 <title>Title</title> 
 <link rel="stylesheet" href="https://openlayers.org/en/v4.6.4/css/ol.css" type="text/css"> 
 <!-- The line below is only needed for old environments like Internet Explorer and Android 4.x --> 
 <script src="https://cdn.polyfill.io/v2/polyfill.min.js?features=requestAnimationFrame,Element.prototype.classList,URL"></script> 
 <script src="https://openlayers.org/en/v4.6.4/build/ol.js"></script> 
 <style> 
  .css_animation{ 
   height:100px; 
   width:100px; 
   border-radius: 50%; 
   background: rgba(255, 0, 0, 0.9); 
   transform: scale(0); 
   animation: myfirst 3s; 
   animation-iteration-count: infinite; 
  } 
  @keyframes myfirst{ 
   to{ 
    transform: scale(2); 
    background: rgba(0, 0, 0, 0); 
   } 
  } 
 
 </style> 
</head> 
<body> 
 <div id="map" style="width: 100%;height: 100%"></div> 
 <script> 
  var map = new ol.Map({ 
   layers:[new ol.layer.Tile({ 
    source:new ol.source.OSM() 
   })], 
   target:'map', 
   view:new ol.View({ 
    center: [12950000, 4860000], 
    zoom:7 
   }) 
  }); 
 
  var point_div = document.createElement('div'); 
  point_div.className = 'css_animation'; 
  point_overlay = new ol.Overlay({ 
   element:point_div, 
   positioning:'center-center' 
  }); 
  map.addOverlay(point_overlay); 
 
  point_overlay.setPosition([12950000, 4860000]); 
 </script> 
</body> 
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 学习笔记(十三)Dom创建表格
Jan 21 Javascript
JavaScript字符串对象split方法入门实例(用于把字符串分割成数组)
Oct 16 Javascript
Angularjs 基础入门
Dec 26 Javascript
JS实现CheckBox复选框全选全不选功能
May 06 Javascript
基于jQuery倾斜打开侧边栏菜单特效代码
Sep 15 Javascript
JS学习之表格的排序简单实例
May 16 Javascript
详解JavaScript中的事件流和事件处理程序
May 20 Javascript
JavaScript中数组slice和splice的对比小结
Sep 22 Javascript
微信小程序 教程之数据绑定
Oct 18 Javascript
深入浅析Vue.js 中的 v-for 列表渲染指令
Nov 19 Javascript
Jquery实现获取子元素的方法分析
Aug 24 jQuery
vue实现商品列表的添加删除实例讲解
May 14 Javascript
vue-cli启动本地服务局域网不能访问的原因分析
Jan 22 #Javascript
webpack引入eslint配置详解
Jan 22 #Javascript
jquery在启动页面时,自动加载数据的实例
Jan 22 #jQuery
浅谈ajax在jquery中的请求和servlet中的响应
Jan 22 #jQuery
JavaScript中EventLoop介绍
Jan 22 #Javascript
element 结合vue 在表单验证时有值却提示错误的解决办法
Jan 22 #Javascript
基于vue2.x的电商图片放大镜插件的使用
Jan 22 #Javascript
You might like
PHP中ADODB类详解
2008/03/25 PHP
PHP不用第三变量交换2个变量的值的解决方法
2013/06/02 PHP
phpmailer在服务器上不能正常发送邮件的解决办法
2014/07/08 PHP
PHP生成不重复标识符的方法
2014/11/21 PHP
超级退弹代码
2008/07/07 Javascript
JQuery1.4+ Ajax IE8 内存泄漏问题
2010/10/15 Javascript
Js日期选择自动填充到输入框(界面漂亮兼容火狐)
2013/08/02 Javascript
js导出table到excel同时兼容FF和IE示例
2013/09/03 Javascript
IE、FF浏览器下修改标签透明度
2014/01/28 Javascript
自己封装的常用javascript函数分享
2015/01/07 Javascript
jQuery中insertAfter()方法用法实例
2015/01/08 Javascript
js实现带圆角的多级下拉菜单效果
2015/08/28 Javascript
jQuery.form插件的使用及跨域异步上传文件
2016/04/27 Javascript
Vue.js报错Failed to resolve filter问题的解决方法
2016/05/25 Javascript
使用nodejs中httpProxy代理时候出现404异常的解决方法
2016/08/15 NodeJs
jQuery简单自定义图片轮播插件及用法示例
2016/11/21 Javascript
AngularJS入门教程之路由机制ngRoute实例分析
2016/12/13 Javascript
ES6入门教程之Iterator与for...of循环详解
2017/05/17 Javascript
获取layer.open弹出层的返回值方法
2018/08/20 Javascript
详解JavaScript对数组操作(添加/删除/截取/排序/倒序)
2019/04/28 Javascript
Vuex模块化应用实践示例
2020/02/03 Javascript
Node.js API详解之 console模块用法详解
2020/05/12 Javascript
Python下使用Psyco模块优化运行速度
2015/04/05 Python
Python SQL查询并生成json文件操作示例
2018/08/17 Python
Python使用matplotlib实现交换式图形显示功能示例
2019/09/06 Python
加拿大当代时尚服饰、配饰和鞋类专业零售商和制造商:LE CHÂTEAU
2017/10/06 全球购物
泰国国际航空公司官网:Thai Airways International
2019/12/04 全球购物
营销专业应届生求职信
2013/11/26 职场文书
财务会计人员岗位职责
2013/11/30 职场文书
教师实习自我鉴定
2013/12/13 职场文书
自我鉴定注意事项
2014/01/19 职场文书
无偿献血倡议书
2014/04/14 职场文书
学校百日安全生产活动总结
2014/07/05 职场文书
小班上学期幼儿评语
2014/12/30 职场文书
2016廉洁从政心得体会
2016/01/19 职场文书
解决Swagger2返回map复杂结构不能解析的问题
2021/07/02 Java/Android