基于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 相关文章推荐
关于恒等于(===)和非恒等于(!==)
Aug 20 Javascript
基于jquery的修改当前TAB显示标题的代码
Dec 11 Javascript
基于jQuery的遍历同id元素 并响应事件的代码
Jun 14 Javascript
javascript学习笔记(十九) 节点的操作实现代码
Jun 20 Javascript
js从10种颜色中随机取色实现每次取出不同的颜色
Oct 23 Javascript
Node.js安装教程和NPM包管理器使用详解
Aug 16 Javascript
BootStrap中的table实现数据填充与分页应用小结
May 26 Javascript
JavaScript实现单击网页任意位置打开新窗口与关闭窗口的方法
Sep 21 Javascript
javascript按顺序加载运行js方法
Dec 01 Javascript
基于vue 动态加载图片src的解决方法
Feb 05 Javascript
vue微信分享插件使用方法详解
Feb 18 Javascript
Vue实现随机验证码功能
Dec 29 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
在php MYSQL中插入当前时间
2008/04/06 PHP
php更改目录及子目录下所有的文件后缀的代码
2010/09/24 PHP
向fckeditor编辑器插入指定代码的方法
2007/05/25 Javascript
javascript 学习之旅 (2)
2009/02/05 Javascript
javascript 二维数组的实现与应用
2010/03/16 Javascript
用apply让javascript函数仅执行一次的代码
2010/06/27 Javascript
Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
2010/07/11 Javascript
Ajax执行顺序流程及回调问题分析
2012/12/10 Javascript
JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)
2013/05/27 Javascript
IE6下拉框图层问题探讨及解决
2014/01/03 Javascript
Javascript的严格模式strict mode详细介绍
2014/06/06 Javascript
JQuery通过AJAX从后台获取信息显示在表格上并支持行选中
2015/09/15 Javascript
ionic js 复选框 与普通的 HTML 复选框到底有没区别
2016/06/06 Javascript
javascript中setAttribute兼容性用法分析
2016/12/12 Javascript
Vue和Bootstrap的整合思路详解
2017/06/30 Javascript
Vue from-validate 表单验证的示例代码
2017/09/26 Javascript
JavaScript常用数组操作方法,包含ES6方法
2020/05/10 Javascript
vue实现todolist功能、todolist组件拆分及todolist的删除功能
2019/04/11 Javascript
原生js实现移动小球(碰撞检测)
2020/12/17 Javascript
[02:23]2014DOTA2国际邀请赛中国战队回顾
2014/08/01 DOTA
Django 添加静态文件的两种实现方法(必看篇)
2017/07/14 Python
wxpython实现图书管理系统
2018/03/12 Python
使用pandas对矢量化数据进行替换处理的方法
2018/04/11 Python
Python WSGI的深入理解
2018/08/01 Python
PyQt5 实现给窗口设置背景图片的方法
2019/06/13 Python
numpy 声明空数组详解
2019/12/05 Python
解决python -m pip install --upgrade pip 升级不成功问题
2020/03/05 Python
DataFrame 数据合并实现(merge,join,concat)
2020/06/14 Python
CSS3+DIV实现漂亮的动画彩色标签
2016/06/16 HTML / CSS
Ramy Brook官网:美国现代女装品牌
2019/06/18 全球购物
俄罗斯最大的灯具网站:Fandeco
2020/03/14 全球购物
班组长岗位职责范本
2014/01/05 职场文书
金融系毕业生自荐书
2014/07/08 职场文书
开业庆典活动策划方案
2014/09/21 职场文书
保险公司反洗钱宣传活动总结
2015/05/08 职场文书
基于nginx实现上游服务器动态自动上下线无需reload的实现方法
2021/03/31 Servers