基于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 相关文章推荐
通过url查找a元素应用案例
Apr 29 Javascript
js清空form表单中的内容示例
May 20 Javascript
JavaScript模块随意拖动示例代码
May 27 Javascript
js判断登录与否并确定跳转页面的方法
Jan 30 Javascript
javascript实现文字无缝滚动
Dec 27 Javascript
如何理解Vue的.sync修饰符的使用
Aug 17 Javascript
ajax请求data遇到的问题分析
Jan 18 Javascript
webstorm中vue语法的支持详解
May 09 Javascript
vue动画打包后失效问题的解决方法
Sep 18 Javascript
解决Vue.js应用回退或刷新界面时提示用户保存修改问题
Nov 24 Javascript
Vue基础配置讲解
Nov 29 Javascript
解决 window.onload 被覆盖的问题方法
Jan 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 cout&amp;lt;&amp;lt;的一点看法
2010/01/24 PHP
php 带逗号千位符数字的处理方法
2012/01/10 PHP
php读取纯真ip数据库使用示例
2014/01/26 PHP
单台服务器的PHP进程之间实现共享内存的方法
2014/06/13 PHP
php自定义错误处理用法实例
2015/03/20 PHP
php实现的美国50个州选择列表实例
2015/04/20 PHP
百度工程师讲PHP函数的实现原理及性能分析(二)
2015/05/13 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
2016/02/14 PHP
Discuz不使用插件实现简单的打赏功能
2019/03/21 PHP
laravel实现登录时监听事件,添加登录用户的记录方法
2019/09/30 PHP
javascript 动态table添加colspan\rowspan 参数的方法
2009/07/25 Javascript
js 弹出新页面避免被浏览器、ad拦截的一种新方法
2014/04/30 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
分享十五款 jQuery 社交网络分享插件
2015/05/16 Javascript
常用Javascript函数与原型功能收藏(必看篇)
2016/10/09 Javascript
JavaScript正则表达式实例详解
2016/10/16 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
2016/12/27 Javascript
详解vue.js的devtools安装
2017/05/26 Javascript
Python中使用摄像头实现简单的延时摄影技术
2015/03/27 Python
详解python websocket获取实时数据的几种常见链接方式
2019/07/01 Python
Django基础三之视图函数的使用方法
2019/07/18 Python
深入了解python中元类的相关知识
2019/08/29 Python
python语言线程标准库threading.local解读总结
2019/11/10 Python
python GUI库图形界面开发之PyQt5开发环境配置与基础使用
2020/02/25 Python
使用Python FastAPI构建Web服务的实现
2020/06/08 Python
Python collections.defaultdict模块用法详解
2020/06/18 Python
python3环境搭建过程(利用Anaconda+pycharm)完整版
2020/08/19 Python
利用Storage Event实现页面间通信的示例代码
2018/07/26 HTML / CSS
实习生自我鉴定范文
2013/12/05 职场文书
小组名称和口号
2014/06/09 职场文书
创先争优活动党员公开承诺书
2014/08/29 职场文书
乡镇干部个人对照检查材料(群众路线)
2014/09/26 职场文书
个人四风问题对照检查材料
2014/09/26 职场文书
2014年信息宣传工作总结
2014/12/18 职场文书
换届选举主持词
2015/07/03 职场文书
2016年春季运动会广播稿
2015/08/19 职场文书