网站首页 > 开源技术 正文
风场图,指根据风速风向数据进行渲染,以表征空气流动方向、流动速度的一种动态流场图。
今天我们基于Leaflet的风场图插件来实现;
插件的地址是:https://www.npmjs.com/package/leaflet-velocity
在【src】文件夹下的main.js中进行引用;
风场的json文件,我们使用jquery的getJSON获取,具体的代码如下:
loadWind () { $.getJSON("../../static/wind.json", data => { this.velocityLayer = L.velocityLayer({ displayValues: true, displayOptions: { velocityType: 'Global Wind', position: 'bottomleft', emptyString: 'No velocity data', angleConvention: 'bearingCW', displayPosition: 'bottomleft', displayEmptyString: 'No velocity data', speedUnit: 'kt' }, data: data, maxVelocity: 10 }); this.velocityLayerGroup.addLayer(this.velocityLayer) this.velocityLayerGroup.addTo(this.map) }) }
wind.json文件结构如下:
为了在缩放和移动时,地图加载风场图缓慢问题,我们可以在移动或者缩放开始时移除图层,等移动和缩放结束后再加载图层;
最后,来看一下最终的效果;
- 上一篇: 每日一词“leaflet”(每日一词成语)
- 下一篇: leaflet快速实现精美的轨迹回放功能
猜你喜欢
- 2024-09-28 10个在线地图瓦片URL分享(地图瓦片下载工具)
- 2024-09-28 Vue3 + TS + Leafletjs 打造企业级原神大地图【完结】
- 2024-09-28 Vue3 + TS + Leafletjs 打造企业级元神大地图「完结」
- 2024-09-28 Vue3 + TS + Leafletjs 打造企业级原神大地图「完结」
- 2024-09-28 Vue3 + TS + Leafletjs 打造企业级原神大地图
- 2024-09-28 leaflet快速实现精美的轨迹回放功能
- 2024-09-28 每日一词“leaflet”(每日一词成语)
- 2024-09-22 R语言常用包(r语言常用的数据包)
- 2024-09-22 leaflet 加载ARCGIS CGCS2000地理坐标栅格瓦片
- 2024-09-22 这件神器让五类人理直气壮地剁手(光腿神器)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)