基于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下的26个实用小技巧(jQuery tips, tricks &amp; solutions)
Mar 01 Javascript
不同Jquery版本引发的问题解决
Oct 14 Javascript
JS 屏蔽键盘不可用与鼠标右键不可用的方法
Nov 18 Javascript
类似php的js数组的in_array函数自定义方法
Dec 27 Javascript
jQuery的Scrollify插件实现滑动到页面下一节点
Jul 05 Javascript
jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
Aug 26 Javascript
JavaScript制作简单的日历效果
Mar 10 Javascript
jQuery的图片轮播插件PgwSlideshow使用详解
Aug 11 Javascript
jQuery EasyUI Tab 选项卡问题小结
Aug 16 Javascript
小程序开发实战:实现九宫格界面的导航的代码实现
Jan 19 Javascript
js canvas实现擦除效果示例代码
Apr 26 Javascript
vue+iview写个弹框的示例代码
Dec 05 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实现的仿阿里巴巴实现同类产品翻页
2009/12/11 PHP
php 参数过滤、数据过滤详解
2015/10/26 PHP
Yii2 rbac权限控制之菜单menu实例教程
2016/04/28 PHP
PHP数据库操作Helper类完整实例
2016/05/11 PHP
PHP微信红包生成代码分享
2016/10/06 PHP
PHP中的正则表达式实例详解
2017/04/25 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
jQuery中closest和parents的区别分析
2015/05/07 Javascript
基于jQuery的select下拉框选择触发事件实例分析
2016/11/18 Javascript
深入理解Angularjs中$http.post与$.post
2017/05/19 Javascript
Angular2安装angular-cli
2017/05/21 Javascript
基于webpack 实用配置方法总结
2017/09/28 Javascript
原生js实现拖拽功能基本思路详解
2018/04/18 Javascript
vue.js与后台数据交互的实例讲解
2018/08/08 Javascript
vscode下vue项目中eslint的使用方法
2019/01/13 Javascript
JS实现滑动拼图验证功能完整示例
2020/03/29 Javascript
解决vue使用vant轮播组件swipe + flex时文字抖动问题
2021/01/07 Vue.js
python基础教程之自定义函数介绍
2014/08/29 Python
Python中py文件引用另一个py文件变量的方法
2018/04/29 Python
Tensorflow加载预训练模型和保存模型的实例
2018/07/27 Python
python 对多个csv文件分别进行处理的方法
2019/01/07 Python
Python requests模块实例用法
2019/02/11 Python
PyQt5图形界面播放音乐的实例
2019/06/17 Python
opencv 获取rtsp流媒体视频的实现方法
2019/08/23 Python
python小白学习包管理器pip安装
2020/06/09 Python
python3中celery异步框架简单使用+守护进程方式启动
2021/01/20 Python
承办会议欢迎词
2014/01/17 职场文书
文明宿舍获奖感言
2014/02/07 职场文书
人力资源管理专业自荐书
2014/07/07 职场文书
普通党员整改措施
2014/10/24 职场文书
见习报告的格式
2014/10/31 职场文书
2014年语文教研组工作总结
2014/12/06 职场文书
2015年高三年级组工作总结
2015/07/21 职场文书
五星级酒店宣传口号
2015/12/25 职场文书
python Tkinter的简单入门教程
2021/04/11 Python
在Spring-Boot中如何使用@Value注解注入集合类
2021/08/02 Java/Android