基于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 相关文章推荐
让firefox支持IE的一些方法的javascript扩展函数代码
Jan 02 Javascript
深入理解JavaScript定时机制
Oct 29 Javascript
JQuery 选择器、过滤器介绍
Feb 14 Javascript
模仿百度三维地图的js数据分享
May 12 Javascript
JQuery选择器绑定事件及修改内容的方法
Jan 23 Javascript
jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图
Mar 16 Javascript
js实现touch移动触屏滑动事件
Apr 17 Javascript
node-http-proxy修改响应结果实例代码
Jun 06 Javascript
关于Vue实现组件信息的缓存问题
Aug 23 Javascript
推荐VSCode 上特别好用的 Vue 插件之vetur
Sep 14 Javascript
微信小程序三级联动选择器使用方法
May 19 Javascript
对vuejs的v-for遍历、v-bind动态改变值、v-if进行判断的实例讲解
Aug 27 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
在Laravel中使用GuzzleHttp调用第三方服务的API接口代码
2019/10/15 PHP
jscript之Read an Excel Spreadsheet
2007/06/13 Javascript
基于jquery的表头固定的若干方法
2011/01/27 Javascript
始终在屏幕中间显示Div的代码(css+js)
2011/03/10 Javascript
jQuery 瀑布流 绝对定位布局(二)(延迟AJAX加载图片)
2012/05/23 Javascript
JS检测图片大小的实例
2013/08/21 Javascript
js精准的倒计时函数分享
2016/06/29 Javascript
JavaScript cookie详解及简单实例应用
2016/12/31 Javascript
js获取指定时间的前几秒
2017/04/05 Javascript
JavaScript面向对象精要(下部)
2017/09/12 Javascript
node中IO以及定时器优先级详解
2019/05/10 Javascript
vue 指令和过滤器的基本使用(品牌管理案例)
2019/11/04 Javascript
jQuery HTML获取内容和属性操作实例分析
2020/05/20 jQuery
jquery实现点击左右按钮切换图片
2021/01/27 jQuery
关于better-scroll插件的无法滑动bug(2021通过插件解决)
2021/03/01 Javascript
[40:16]TFT vs Mski Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
python基础教程之自定义函数介绍
2014/08/29 Python
Python中不同进制互相转换(二进制、八进制、十进制和十六进制)
2015/04/05 Python
python 网络爬虫初级实现代码
2016/02/27 Python
Python如何实现守护进程的方法示例
2017/02/08 Python
Python实现控制台中的进度条功能代码
2017/12/22 Python
Python多进程与服务器并发原理及用法实例分析
2018/08/21 Python
python——全排列数的生成方式
2020/02/26 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧装饰器信号与槽详细使用方法与实例
2020/03/06 Python
Python3操作YAML文件格式方法解析
2020/04/10 Python
django 解决model中类写不到数据库中,数据库无此字段的问题
2020/05/20 Python
Python环境配置实现pip加速过程解析
2020/11/27 Python
加拿大建筑和装修专家:Reno-Depot
2017/12/21 全球购物
计算 s=(x*y)1/2,用两个宏定义来实现
2016/08/11 面试题
咖啡店的创业计划书,让你hold不住
2014/01/03 职场文书
社团活动总结范文
2014/04/26 职场文书
工地安全质量标语
2014/06/07 职场文书
建设办主任四风问题整改思路和措施
2014/09/20 职场文书
贷款担保书
2015/01/20 职场文书
人才市场接收函
2015/01/30 职场文书
Mysql 8.x 创建用户以及授予权限的操作记录
2022/04/18 MySQL