L7 地�空间数��视分�引擎
git clone https://github.com/antvis/L7 --depth=1L7 是由蚂èš?金æœ? AntV æ•°æ?®å?¯è§†åŒ–团队推出的基于 WebGL 的开æº?大规模地ç?†ç©ºé—´æ•°æ?®å?¯è§†åˆ†æž?å¼€å?‘框架。L7 ä¸çš„ L 代表 Location,7 代表世界七大洲,寓æ„?能为全ç?ƒä½?置数æ?®æ??ä¾›å?¯è§†åˆ†æž?的能力。L7 专注数æ?®å?¯è§†åŒ–化表达,通过颜色ã€?大å°?ã€?纹ç?†ï¼Œæ–¹å?‘,体积ç‰è§†è§‰å?˜é‡?设置实现从数æ?®åˆ°ä¿¡æ?¯æ¸…晰,有效的表达。
L7 能够满足常è§?的地图图表,BI 系统的å?¯è§†åŒ–分æž?ã€?以å?Š GIS,交通,电力,国土,农业,城市ç‰é¢†åŸŸçš„空间信æ?¯ç®¡ç?†ï¼Œåˆ†æž?ç‰åº”用系统开å?‘需求。
🌟 æ ¸å¿ƒç‰¹æ€§
æ•°æ?®é©±åŠ¨ï¼Œç?µæ´»æ•°æ?®æ˜ 射,从数到形,支æŒ?丰富的地图å?¯è§†åŒ–类型,更好洞察数æ?®ã€‚
海�空间数�实时,�交互,动�渲染,
支æŒ? CSV,JSON,GeoJSON ç‰æ•°æ?®æ ¼å¼?接入,å?¯ä»¥æ ¹æ?®éœ€æ±‚自定义数æ?®æ ¼å¼?ï¼Œæ— éœ€å¤?æ?‚的空间数æ?®è½¬æ?¢ã€‚
�蔽��底图之间的差异,用户�需�关注数�层表达,交互。高德地图国内�法�规的地�底图,Mapbox 满足国际化业务需求。
🌈 支�丰富的图表类型
点图层
- 气泡图
- 散点图
- 符�地图
- 3D 柱状地图
- ��地图
- ��图表地图
- 自定义 Marker
线图层
- 路径地图
- 弧线,支� 2D 弧线�3D 弧线以�大圆航线
- ç‰å€¼çº¿
�图层
- 填充图
- 3D 填充图
çƒåЛ图
- ç»?å…¸çƒåЛ图
- 蜂çª?çƒåЛ图
- ç½‘æ ¼çƒåЛ图
æ …æ ¼åœ°å›¾
- 图片
- Raster
📦 如何使用
安装
npm install @antv/l7�始化地图
import { Scene } from '@antv/l7';
import { Mapbox } from '@antv/l7-maps';
const scene = new Scene({
id: 'map',
map: new Mapbox({
style: 'light',
pitch: 0,
center: [107.054293, 35.246265],
zoom: 4.056,
}),
});æ·»åŠ å›¾å±‚
import { PointLayer } from '@antv/l7';
const pointLayer = new PointLayer()
.source(data)
.shape('circle')
.size('mag', [1, 25])
.color('mag', ['#5B8FF9', '#5CCEA1'])
.style({
opacity: 0.3,
strokeWidth: 1,
});
scene.addLayer(pointLayer);