基于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 相关文章推荐
根据邮箱的域名跳转到相应的登录页面的代码
Feb 27 Javascript
jquery实现网站超链接和图片提示效果
Mar 21 Javascript
jquery配合css简单实现返回顶部效果
Sep 30 Javascript
jquery提交form表单简单示例分享
Mar 03 Javascript
javascript省市区三级联动下拉框菜单实例演示
Nov 29 Javascript
javascript实现拖放效果
Dec 16 Javascript
完美解决jQuery fancybox ie 无法显示关闭按钮的问题
Nov 29 Javascript
Vue.js第四天学习笔记
Dec 02 Javascript
js下载文件并修改文件名
May 08 Javascript
微信小程序全局变量改变监听的实现方法
Jul 15 Javascript
搭建Vue从Vue-cli到router路由护卫的实现
Nov 14 Javascript
JavaScript中数组去重的5种方法
Jul 04 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获取用户的浏览器与操作系统信息的代码
2012/09/04 PHP
php实现aes加密类分享
2014/02/16 PHP
php自定义函数实现JS的escape的方法示例
2016/07/07 PHP
php获取远程图片并下载保存到本地的方法分析
2016/10/08 PHP
thinkphp自定义权限管理之名称判断方法
2017/04/01 PHP
php判断数组是否为空的实例方法
2020/05/10 PHP
图片自动缩小的js代码,用以防止图片撑破页面
2007/03/12 Javascript
Mac地址验证的javascript代码
2013/11/09 Javascript
使用JS获取当前地理位置方法汇总
2014/12/18 Javascript
AngularJS自动表单验证
2016/02/01 Javascript
javascript事件冒泡简单示例
2016/06/20 Javascript
使用JS正则表达式 替换括号,尖括号等
2016/11/29 Javascript
Vue实现路由跳转和嵌套
2017/06/20 Javascript
vue 下列表侧滑操作实例代码详解
2018/07/24 Javascript
微信小程序结合Storage实现搜索历史效果
2019/05/18 Javascript
webpack 代码分离优化快速指北
2019/05/18 Javascript
深入解析koa之异步回调处理
2019/06/17 Javascript
微信小程序收藏功能的实现代码
2020/06/19 Javascript
在实例中重学JavaScript事件循环
2020/12/03 Javascript
Python time模块详解(常用函数实例讲解,非常好)
2014/04/24 Python
Python编程中字符串和列表的基本知识讲解
2015/10/14 Python
Python生成数字图片代码分享
2017/10/31 Python
Python 互换字典的键值对实例
2019/02/12 Python
python中将两组数据放在一起按照某一固定顺序shuffle的实例
2019/07/15 Python
Python-opencv 双线性插值实例
2020/01/17 Python
HTML5新增的8类INPUT输入类型介绍
2015/07/06 HTML / CSS
通过HTML5 Canvas API绘制弧线和圆形的教程
2016/03/14 HTML / CSS
HTML5+Canvas+CSS3实现齐天大圣孙悟空腾云驾雾效果
2016/04/26 HTML / CSS
Origins悦木之源香港官网:雅诗兰黛集团高端植物护肤品牌
2018/03/21 全球购物
自我评价范文分享
2014/01/04 职场文书
幼儿教师国培感言
2014/02/19 职场文书
大学生社会实践评语
2014/04/25 职场文书
学生偷窃检讨书
2014/09/25 职场文书
2014年医生工作总结
2014/11/21 职场文书
掌握这项技巧,一年阅读300本书不是梦
2019/09/12 职场文书
vue3中provide && inject的使用
2021/07/01 Vue.js