洛希极限 (@QuentinZ) 在 写了个 Web 地图引擎 中发帖
简介
Mapjar 是一个基于 WebGL2 的现代化地图渲染引擎,专注于高性能和易用性。相比现有的地图库,Mapjar 更轻量、更快、更灵活。
在线文档和示例: https://mapjar.netlify.app/
特色功能
🚀 高性能渲染
WebGL2 GPU 加速,60 FPS 流畅渲染
Web Worker 并发加载,首屏速度提升 28%
视锥剔除 + 批量渲染,支持 10,000+ 要素
完美支持高 DPI 屏幕(Retina)
🎨 丰富的图层类型
基础图层:
TileLayer - 瓦片图层(OSM、Google Maps 等)
VectorLayer - 矢量图层(点、线、面)
GeoJSONLayer - GeoJSON 数据加载
ImageLayer - 图像叠加(历史地图、卫星影像)
科学可视化:
WindLayer - 风场动画(粒子系统)
Hea...