基于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库与其他JS库冲突的解决办法
Feb 07 Javascript
Javascript原型链和原型的一个误区
Oct 22 Javascript
jquery实现将获取的颜色值转换为十六进制形式的方法
Dec 20 Javascript
jQuery图片特效插件Revealing实现拉伸放大
Apr 22 Javascript
js限制文本框的输入内容代码分享(3类)
Aug 20 Javascript
JavaScript中instanceof运算符的使用示例
Jun 08 Javascript
jquery输入数字随机抽奖特效的简单实现代码
Jun 10 Javascript
老生常谈JavaScript面向对象基础与this指向问题
Oct 16 Javascript
Three.js加载外部模型的教程详解
Nov 10 Javascript
浅谈使用React.setState需要注意的三点
Dec 18 Javascript
Javascript获取某个月的天数
May 30 Javascript
layer关闭当前窗口页面以及确认取消按钮的方法
Sep 09 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
咖啡豆的最常见发酵处理方法,详细了解一下
2021/03/03 冲泡冲煮
输入值/表单提交参数过滤有效防止sql注入的方法
2013/12/25 PHP
CodeIgniter实现更改view文件夹路径的方法
2014/07/04 PHP
php中spl_autoload详解
2014/10/17 PHP
PHP遍历数组的方法汇总
2015/04/30 PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
2016/05/09 PHP
javascript写的日历类(基于pj)
2010/12/28 Javascript
JavaScript实现两个Table固定表头根据页面大小自行调整
2014/01/03 Javascript
自写的jQuery异步加载数据添加事件
2014/05/15 Javascript
jquery动态改变div宽度和高度
2015/02/09 Javascript
jQuery使用hide方法隐藏指定元素class样式用法实例
2015/03/30 Javascript
js实现上传并压缩图片效果
2018/01/10 Javascript
小程序视频列表中视频的播放与停止的示例代码
2018/07/20 Javascript
解析原来浏览器原生支持JS Base64编码解码
2019/08/12 Javascript
详解vue中多个有顺序要求的异步操作处理
2019/10/29 Javascript
vue 使用async写数字动态加载效果案例
2020/07/18 Javascript
[16:04]DOTA2海涛带你玩炸弹 9月5日更新内容详解
2014/09/05 DOTA
Python中实现两个字典(dict)合并的方法
2014/09/23 Python
Python实现设置windows桌面壁纸代码分享
2015/03/28 Python
python高手之路python处理excel文件(方法汇总)
2016/01/07 Python
Python 基于Twisted框架的文件夹网络传输源码
2016/08/28 Python
python3使用腾讯企业邮箱发送邮件的实例
2019/06/28 Python
Python实现平行坐标图的两种方法小结
2019/07/04 Python
python模拟鼠标点击和键盘输入的操作
2019/08/04 Python
解决python 找不到module的问题
2020/02/12 Python
python如何将两张图片生成为全景图片
2020/03/05 Python
Python 整行读取文本方法并去掉readlines换行\n操作
2020/09/03 Python
python中os.remove()用法及注意事项
2021/01/31 Python
欧舒丹加拿大官网:L’Occitane加拿大
2017/10/29 全球购物
《挑山工》的教学反思
2014/02/16 职场文书
学雷锋志愿服务月活动总结
2014/03/09 职场文书
计算机毕业生求职信
2014/06/10 职场文书
法定代表人身份证明书(含说明)
2014/10/02 职场文书
小学运动会报道稿
2014/10/04 职场文书
综治工作汇报材料
2014/10/27 职场文书
Python selenium的这三种等待方式一定要会!
2021/06/10 Python