基于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 相关文章推荐
Node.js抓取中文网页乱码问题和解决方法
Feb 10 Javascript
JS使用eval解析JSON的注意事项分析
Nov 14 Javascript
浅析JS异步加载进度条
May 05 Javascript
Javascript+CSS3实现进度条效果
Oct 28 Javascript
详解React-Todos入门例子
Nov 08 Javascript
使用jQuery实现一个类似GridView的编辑,更新,取消和删除的功能
Mar 15 Javascript
jQuery ajax请求struts action实现异步刷新
Apr 19 jQuery
10个最优秀的Node.js MVC框架
Aug 24 Javascript
js es6系列教程 - 新的类语法实战选项卡(详解)
Sep 02 Javascript
jquery分页插件pagination使用教程
Oct 23 jQuery
使用Element的InfiniteScroll 无限滚动组件报错的解决
Jul 27 Javascript
Vue.Draggable实现交换位置
Apr 07 Vue.js
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
再说下636单管机
2021/03/02 无线电
IP138 IP地址查询小偷实现代码
2010/02/15 PHP
PHP 伪静态隐藏传递参数名的四种方法
2010/02/22 PHP
php中将数组存到文件里的实现代码
2012/01/19 PHP
php文件操作之小型留言本实例
2015/06/20 PHP
PHP连接MYSQL数据库实例代码
2016/01/20 PHP
Yii2框架RESTful API 格式化响应,授权认证和速率限制三部分详解
2016/11/10 PHP
phalcon model在插入或更新时会自动验证非空字段的解决办法
2016/12/29 PHP
Exjs 入门篇
2010/04/07 Javascript
该如何加载google-analytics(或其他第三方)的JS
2010/05/13 Javascript
javascript 隔行换色函数代码
2010/10/24 Javascript
30分钟就入门的正则表达式基础教程
2013/02/25 Javascript
JS对文本框值的判断示例
2014/03/10 Javascript
Javascript+CSS实现影像卷帘效果思路及代码
2014/10/20 Javascript
jQuery带进度条全屏图片轮播特效代码分享
2020/06/28 Javascript
jQuery基于扩展简单实现倒计时功能的方法
2016/05/14 Javascript
RequireJS多页面应用实例分析
2016/06/29 Javascript
jQuery Easyui快速入门教程
2016/08/21 Javascript
浅谈js常用内置方法和对象
2016/09/24 Javascript
jQuery EasyUI tree 使用拖拽时遇到的错误小结
2016/10/10 Javascript
vue-router 中router-view不能渲染的解决方法
2017/05/23 Javascript
JS实现二维数组横纵列转置的方法
2018/04/17 Javascript
快速解决bootstrap下拉菜单无法隐藏的问题
2018/08/10 Javascript
JS数组去重的6种方法完整实例
2018/12/08 Javascript
微信小程序后端(java)开发流程的详细步骤
2019/11/13 Javascript
vue proxy 的优势与使用场景实现
2020/06/15 Javascript
[23:21]Ti4 冒泡赛第二轮DK vs C9 2
2014/07/14 DOTA
python sqlobject(mysql)中文乱码解决方法
2008/11/14 Python
解决Python出现_warn_unsafe_extraction问题的方法
2016/03/24 Python
Tensorflow中使用tfrecord方式读取数据的方法
2018/06/19 Python
css3中检验表单的required,focus,valid和invalid样式
2014/02/21 HTML / CSS
详解Canvas 跨域脱坑实践
2018/11/07 HTML / CSS
研究生自我鉴定范文
2013/10/30 职场文书
营销总监岗位职责范本
2014/02/26 职场文书
空乘英文求职信
2014/04/13 职场文书
一篇文章弄懂MySQL查询语句的执行过程
2021/05/07 MySQL