基于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 相关文章推荐
JQuery Study Notes 学习笔记(一)
Aug 04 Javascript
js取得html iframe中的元素和变量值
Jun 30 Javascript
jquery实现侧边弹出的垂直导航
Dec 09 Javascript
JavaScript如何实现在文本框(密码框)输入提示语
Dec 25 Javascript
教你JS中的运算符乘方、开方及变量格式转换
Aug 09 Javascript
Vue.js 实现微信公众号菜单编辑器功能(一)
May 08 Javascript
ES6 如何改变JS内置行为的代理与反射
Feb 11 Javascript
微信小程序性能优化之checkSession的使用
Mar 06 Javascript
koa+mongoose实现简单增删改查接口的示例代码
May 13 Javascript
基于javascript实现碰撞检测
Mar 12 Javascript
Vue 的双向绑定原理与用法揭秘
May 06 Javascript
JS画布动态实现黑客帝国背景效果
Nov 08 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实现使用优酷土豆视频地址获取swf播放器分享地址
2014/06/05 PHP
PHP对象递归引用造成内存泄漏分析
2014/08/28 PHP
js innerHTML 的一些问题的解决方法
2008/06/22 Javascript
javascript类继承机制的原理分析
2009/09/12 Javascript
深入理解JavaScript系列(9) 根本没有“JSON对象”这回事!
2012/01/15 Javascript
jquery 清空file域示例(兼容个浏览器)
2013/10/11 Javascript
node.js中的fs.fchown方法使用说明
2014/12/16 Javascript
特殊日期提示功能的实现方法
2016/06/16 Javascript
原生js实现jquery函数animate()动画效果的简单实例
2016/08/21 Javascript
详解AngularJs中$resource和restfu服务端数据交互
2016/09/21 Javascript
js Canvas实现的日历时钟案例分享
2016/12/25 Javascript
three.js绘制地球、飞机与轨迹的效果示例
2017/02/28 Javascript
vue 组件 全局注册和局部注册的实现
2018/02/28 Javascript
GOJS+VUE实现流程图效果
2018/12/01 Javascript
Vue Autocomplete 自动完成功能简单示例
2019/05/25 Javascript
VUE前后端学习tab写法实例
2019/08/06 Javascript
Vue 3.0 前瞻Vue Function API新特性体验
2019/08/12 Javascript
查找Vue中下标的操作(some和findindex)
2020/08/12 Javascript
微信小程序实现天气预报功能(附源码)
2020/12/10 Javascript
Python统计日志中每个IP出现次数的方法
2015/07/06 Python
Python英文文本分词(无空格)模块wordninja的使用实例
2019/02/20 Python
Python hashlib加密模块常用方法解析
2019/12/18 Python
详解anaconda离线安装pytorchGPU版
2020/09/08 Python
python 视频下载神器(you-get)的具体使用
2021/01/06 Python
Pycharm 解决自动格式化冲突的设置操作
2021/01/15 Python
Python 将代码转换为可执行文件脱离python环境运行(步骤详解)
2021/01/25 Python
美国折扣地毯销售网站:Rugs.com
2020/03/27 全球购物
个人委托书怎么写
2014/04/04 职场文书
公司优秀员工获奖感言
2014/08/14 职场文书
超市创意活动方案
2014/08/15 职场文书
2014年会计人员工作总结
2014/12/10 职场文书
给老婆的保证书
2015/01/16 职场文书
住房公积金贷款工资证明
2015/06/12 职场文书
OpenCV-Python使用cv2实现傅里叶变换
2021/06/09 Python
Python使用OpenCV实现虚拟缩放效果
2022/02/28 Python
MySql中的json_extract函数处理json字段详情
2022/06/05 MySQL