gis风场加载

https://gitee.com/openGPL

  1. json数据格式使用v1 "@sakitam-gis/mapbox-wind": "1.1.2"
javascript 复制代码
import { WindLayer } from "@sakitam-gis/mapbox-wind";
windLayer = new WindLayer("wind", res.data, {
    windOptions: {
      // colorScale: (m) => {
      //   // console.log(m);
      //   return '#fff';
      // },
      // colorScale: [
      //   "rgb(36,104, 180)",
      //   "rgb(60,157, 194)",
      //   "rgb(128,205,193 )",
      //   "rgb(151,218,168 )",
      //   "rgb(198,231,181)",
      //   "rgb(238,247,217)",
      //   "rgb(255,238,159)",
      //   "rgb(252,217,125)",
      //   "rgb(255,182,100)",
      //   "rgb(252,150,75)",
      //   "rgb(250,112,52)",
      //   "rgb(245,64,32)",
      //   "rgb(237,45,28)",
      //   "rgb(220,24,32)",
      //   "rgb(180,0,35)"
      // ],
      // velocityScale: 1 / 20,
      // paths: 5000,
      frameRate: 16,
      maxAge: 60,
      globalAlpha: 0.95,
      velocityScale: 0.01,
      // paths: 10000,
      paths: 1000,
    },
  });

  // 清除图层
  if (windLayer) {
    await windLayer?.remove();

    if (map.getLayer("wind")) {
      await map.removeLayer("wind");
    }

    windLayer = null;
  }
  1. 图片格式使用 v2
  2. https://blog.sakitam.com/wind-layer/guide/leaflet.html
相关推荐
yaoxin5211233 小时前
470. Java 反射 - Member 接口与 AccessFlag
java·开发语言·python
牧艺3 小时前
cos-design WeatherBackground:用 Canvas 做一个「会变天」的背景引擎
前端·canvas·视觉设计
groundhappy3 小时前
idalib安装和codex ida-mcp配置
linux·开发语言·python
OpenTiny社区3 小时前
深度解析 LSP 如何为 AI 装上“眼睛”
前端·ai编程
布列瑟农的星空3 小时前
流程类SVG画布的通用开发范式
前端
fsssb3 小时前
Chromium 源码学习笔记(七):那些跨进程的调用,底下都是同一个东西——Mojo
前端
gis开发之家4 小时前
《Vue3 从入门到大神35篇》Vue3 源码详解(五):effect 依赖收集原理——track 与 trigger 是如何工作的?
javascript·typescript·前端框架·vue3·vue3源码
MichaelJohn4 小时前
从零星白屏到“启发式缓存”,记录一次刚接手屎山的惊险排查
前端
小钻风33664 小时前
Spring Boot 文件上传详解:深入理解 MultipartFile 的使用与原理
java·开发语言
程序员黑豆4 小时前
鸿蒙应用开发:6种图片加载方式详解
前端·华为·harmonyos