mirror of https://gitee.com/antv-l7/antv-l7
7f6f07462c
* feat: add getModelMatrix into viewport * feat: 新增地球模式 (初步构建) * feat: 完善地球交互 * style: lint style * feat: 调整地球图层缩放的方向 * style: lint style * feat: 增加地球模式的 pointLayer/fill 图层 * style: lint style * feat: 增加地球、太阳的简单运动系统,优化部分代码结构 * fix: 修复时间点击出错 * style: lint style * fix: 修复地图 panBy 方法参数错误 * style: lint style * feat: pointLayer/cylinder 圆柱兼容地球模式 * style: lint style * feat: 修复 pointLayer/fill 在拾取是破面严重的情况 * style: lint style * feat: 增加 arc 弧度调节 * feat: 增加 lineLayer/arc3d 兼容地球模式 * style: lint style * feat: 增加地球图层 - 大气层 * style: lint style * feat: 增加设置可视化层背景色的能力 * style: lint style * feat: 增加地球外发光效果 * style: lint style * feat: 允许用户不使用 layer 的 source 方法 - 地球模式下光晕图层不需要传数据 * style: lint style * feat: 调整光晕的 shader 计算 * feat: 调整地球大气层的渲染层级 * style: lint style * feat: 调整案例 * style: lint style * feat: 增加地球图层的默认参数、调整部分代码 * style: lint style * fix: 修复 amap2 新增样式导致的 marker 失效 * feat: 修复 amap2 的 amap-maps 新增 z-index=0; 引发的marker 显示层级失效 * feat: amap2 的 amap-maps 新增 z-index=0; 样式,让 marker 中 zIndex 失效 * style: lint style * chore: update version 2.5.36 -> 2.5.37 * feat: 增加 demo * style: lint style * feat: 修复 varying 传递 float 总数在部分终端设备 ios13 上突破限制的问题 * chore: update version 2.5.37 -> 2.5.38 * feat: add stoty demo * style: lint style * feat: 调整 aspace demo |
||
---|---|---|
.. | ||
__tests__ | ||
demo | ||
src | ||
.gitignore | ||
CHANGELOG.md | ||
README.md | ||
package.json | ||
tsconfig.build.json |
README.md
L7
L7 Large-scale WebGL-powered Geospatial data visualization analysis framework
l7 visualization demos
Installation
npm install @antv/l7
Features
Links
Development
使用 Yarn Workspace 完成依赖安装以及各包之间的 link 工作:
yarn install
开发模式:
yarn watch
运行 Demo
yarn storybook
代替 git commit
提交:
yarn commit
view doc example
npm start
visit http://localhost:8000/
Add Package
add new package:
lerna create my-pack -y
将 ui-lib 作为 my-pack 的依赖:
yarn workspace my-pack add ui-lib/1.0.0
将 lodash 添加为所有 package 的依赖(不包含root)
yarn workspaces run add lodash
将 typescript 设置为 root 的开发依赖
yarn add -W -D typescript jest