当前位置: 首页 > news >正文

做视频网站容易收录吗网站页面设计模板

做视频网站容易收录吗,网站页面设计模板,程序开发外包,有没有网上做任务赚钱的网站官网demo地址: Earthquakes Heatmap 这篇主要介绍了热力图HeatmapLayer HeatmapLayer 是一个用于在地图上显示热力图的图层类型,通常用于表示地理数据中的密度或强度。例如,它可以用来显示地震、人口密度或其他空间数据的热点区域。在这个示…

官网demo地址:

Earthquakes Heatmap 

这篇主要介绍了热力图HeatmapLayer

HeatmapLayer 是一个用于在地图上显示热力图的图层类型,通常用于表示地理数据中的密度或强度。例如,它可以用来显示地震、人口密度或其他空间数据的热点区域。在这个示例中,HeatmapLayer 被用来显示从 KML 文件中提取的地震数据。 

 const vector = new HeatmapLayer({source: new VectorSource({url: "https://openlayers.org/en/latest/examples/data/kml/2012_Earthquakes_Mag5.kml",format: new KML({extractStyles: false,}),}),//热力图的模糊半径,以像素为单位。blur: parseInt(blur.value, 10),//每个点的影响半径,以像素为单位。radius: parseInt(radius.value, 10),//用于根据特征属性计算热力图中每个点的权重 权重值 应介于 0 到 1 之间weight: function (feature) {const name = feature.get("name");const magnitude = parseFloat(name.substr(2));console.log("magnitude", magnitude);return magnitude - 5;},});

通过滑块的改变控制图层的半径和模糊度 

 blur.addEventListener("input", function () {vector.setBlur(parseInt(blur.value, 10));});radius.addEventListener("input", function () {vector.setRadius(parseInt(radius.value, 10));});

 完整代码:

<template><div class="box"><h1>Earthquakes Heatmap</h1><div id="map"></div><form><label for="radius">radius size</label><input id="radius" type="range" min="1" max="50" step="1" value="5" /><label for="blur">blur size</label><input id="blur" type="range" min="1" max="50" step="1" value="15" /></form></div>
</template><script>
import KML from "ol/format/KML.js";
import Map from "ol/Map.js";
import StadiaMaps from "ol/source/StadiaMaps.js";
import VectorSource from "ol/source/Vector.js";
import View from "ol/View.js";
import { Heatmap as HeatmapLayer, Tile as TileLayer } from "ol/layer.js";
export default {name: "",components: {},data() {return {map: null,};},computed: {},created() {},mounted() {const blur = document.getElementById("blur");const radius = document.getElementById("radius");const vector = new HeatmapLayer({source: new VectorSource({url: "https://openlayers.org/en/latest/examples/data/kml/2012_Earthquakes_Mag5.kml",format: new KML({extractStyles: false,}),}),//热力图的模糊半径,以像素为单位。blur: parseInt(blur.value, 10),//每个点的影响半径,以像素为单位。radius: parseInt(radius.value, 10),//用于根据特征属性计算热力图中每个点的权重 权重值 应介于 0 到 1 之间weight: function (feature) {const name = feature.get("name");const magnitude = parseFloat(name.substr(2));console.log("magnitude", magnitude);return magnitude-5;},});const raster = new TileLayer({source: new StadiaMaps({layer: "stamen_toner",}),});new Map({layers: [raster, vector],target: "map",view: new View({center: [0, 0],zoom: 2,}),});blur.addEventListener("input", function () {vector.setBlur(parseInt(blur.value, 10));});radius.addEventListener("input", function () {vector.setRadius(parseInt(radius.value, 10));});},methods: {},
};
</script><style lang="scss" scoped>
#map {width: 100%;height: 500px;
}
.box {height: 100%;
}
</style>

http://www.ds6.com.cn/news/34859.html

相关文章:

  • 有了源码然后如何做网站电商运营培训大概多少学费
  • 可以接单做3d网站公司推广策划方案
  • 阿拉尔建设局网站百度统计平台
  • 国外设计网站behance打不开深圳sem优化
  • 自己建企业网站怎么建网页制作费用大概多少
  • 西安网站建设方案外包百度推广费
  • 常州企业建站系统软文文案案例
  • 网页设计师初学者工资重庆seo博客
  • 用帝国cms做门户网站济南网站建设制作
  • 营销型网站窗口客服查排名的软件有哪些
  • 动态网站建设试题网站引流推广怎么做
  • php网站后台管理模板品牌营销的四大策略
  • 一款蛋糕食品类企业手机网站源码黑帽seo是什么意思
  • 搭建什么网站赚钱新手怎么做销售
  • 郑州知名做网站公司北京网站维护公司
  • 衡阳市政府网站建设大众点评seo关键词优化
  • 做网站该注意哪些基本要素有没有可以代理推广的平台
  • 服装定制行业的未来和趋势谷歌seo营销
  • 重庆网站建设哪家公司好seo黑帽多久入门
  • 网站怎么做英文版的网络网站
  • 怎样为公司做网站百度一下下载安装
  • 外网网站建设调研报告百度公司怎么样
  • 广安网站建设公司百度学术查重
  • ps网站轮播图怎么做的名词解释seo
  • 漳州哪里做网站人民网舆情数据中心官网
  • 个人做企业网站制作要多少钱市场监督管理局官网入口
  • 门户网站流程图网上销售方法
  • 学校建设网站的意义链接
  • 大学做网站是什么专业微信公众号怎么推广
  • 海口网络建设沈阳seo代理计费