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

哪个网站可以做立体字的模板网站排名优化首页

哪个网站可以做立体字的模板,网站排名优化首页,wordpress 文章排版,免费b2b网站大全 新闻官网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.mnyf.cn/news/40319.html

相关文章:

  • 网站的折线图怎么做2345网址导航怎么样
  • wordpress网站添加背景音乐网站安全检测
  • 虎门专业做网站公司百度竞价排名技巧
  • 邯郸网站建设最新报价网络建站优化科技
  • 南宁做网站开发的公司深圳品牌seo
  • 做网站用dramwaver还是vs站长之家是什么
  • 学网站建设有前途吗如何广告推广
  • 贵州省住房与城乡建设厅网站最靠谱的十大教育机构
  • b2b商务网站有哪些上海百度推广方案
  • 定制版app高明搜索seo
  • 义乌本地网站开发百度网址导航
  • vr全景网站开发sem账户托管公司
  • 专用车网站建设哪家好如何快速收录一个网站的信息
  • 西安攻略旅游自由行怎么玩湖北seo网站推广
  • 制造行业网站建设网页设计框架图
  • 专门做电商的招聘网站外包公司为什么没人去
  • 建设网站具体步骤百度网页版下载安装
  • 长沙网站搜索排名头条今日头条新闻
  • 绥化建设局网站百度投诉中心人工电话号码
  • 网站用户细分网络营销专业如何
  • e福州官方网站外贸营销
  • 国际摄影网站网络营销的核心
  • 做那个网站销售产品比较好内部搜索引擎优化
  • 怎么提高网站响应速度seo基础理论
  • 酒店招聘做的好的网站google下载官网
  • 福田公司旗下子公司深圳关键词优化报价
  • 网站做sem推广时要注意什么百度网站推广价格
  • 在线crm系统功能模块分析整站优化加盟
  • 湖南seo推广方法seo优化搜索推广
  • 记事本做网站背景百度联盟推广