Commit Graph

193 Commits

Author SHA1 Message Date
@thinkinggis 2bafd85df9
Feat cluster (#939)
* feat: add cluster demo

* fix(baselayer): 聚合图共用source 时数据不更新问题

layer  增加cluster zoom 标识符'

* fix(source): lint error

Co-authored-by: YiQianYao <42212176+2912401452@users.noreply.github.com>
2022-01-18 16:01:29 +08:00
susiwen8 5a82fe28e9
fix: `active` and `select` can coexist (#914)
* fix: `active` and `select` can coexist

* style: dov style

* fix: use `v_PickingResult.a` as status

* style: code style

* chore: remove extra semi-colon

* chore: add `u_EnableSelect` to optimize perf

* style: code style
2022-01-10 13:44:43 +08:00
2912401452 ae1cc7f4b0 style: lint style 2021-11-13 14:09:40 +08:00
susiwen8 f918b4fc13
feat: `PointLayer` support multi lines (#837) 2021-11-13 10:53:42 +08:00
YiQianYao d5a8332d6e
Shihui dev (#818)
* feat: 增加小程序环境判断、替换 regl -> l7regl

* style: code style

* feat(新增工程配置): 新增小程序工程配置

* feat: 支持小程序环境中传入 canvas 实例用于渲染、兼容 L7 原有代码

* style: code style

* feat: 小程序不需要对 classList 操作(真机也没有 classList 属性)

* style: code style

* feat: 对 docStyle、devicePixelRatio 以及部分 dom 的兼容

* style: code style

* feat: 小程序兼容 window.perframce.now requestAnimationFrame

* feat: 新增工程配置

* feat: 新增工程配置

* feat: 兼容动画减弱以及部分的 dom 处理

* style: code style

* feat: 替换 mapbox/tiny-sdf -> l7-tiny-sdf

* style: code style

* feat: 兼容操作

* style: code style

* style: demo code

* feat: change version

* feat: mini code

* feat: 小程序兼容

* feat: 合并mini-adapter

* feat: 合并mini-adapter

* feat: 新增tag

* feat: 增加 imageData 兼容

* style: code style by lint

* feat: 修改版本号

* feat: 新增mini6 beta版本

* feat: 去除原adapter

* feat: 修改版本号

* feat: 升级版本

* feat: 修改版本引用

* style: code style

* feat: 小程序兼容requestAnimationFrame

* feat: 小程序兼容requestAnimationFrame

* style: maps -> mini

* feat: update mini version

* feat: 修改 webgl 扩展名称的大小写、使之可以与 l7regl 配合,兼容小程序环境

* feat: 用适配的 requestAnimateFrame 替换 setInterval

* feat: 修改 L7 - mini 版本、修改 adapter 中 screen、devicePixelRadio 关于 isMini 的取值

* feat: 修复小程序环境中 getMapTouches 的取值

* feat: 地图联动部分改造

* feat: 增加地图联动

* feat: 修复新增小程序地图联动

* feat: 增加小程序地图联动

* style: lint style

* style: handle merge conflict

* feat: 增加有无底图模式的参数控制、修复与小程序地图联动时的 bug

* style: lint style

* feat: 扩展小程序地图联动传递参数

* style: lint style

* chore: update L7Mini version 2.5.8 - mini16 -> 2.5.8 - mini17

* feat: 增加小程序可视化交互注册监听时上下文绑定

* style: lint style

* chore: update L7Mini version 2.5.8mini17 -> 2.5.8mini18

* chore: update L7Mini version 2.5.8mini18 -> 2.5.8mini19

* chore: update L7Mini version 2.5.8mini20 -> 2.5.8mini21

* feat: add performance demo

* style: lint style

* style: lint style

* 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

* feat: imageTile developinging

* style: lint style

* feat: 新增图片瓦片地图

* fix: 修复 amap2 新增样式导致的 marker 失效

* feat: 修复 amap2 的 amap-maps 新增 z-index=0; 引发的marker 显示层级失效

* feat: amap2 的 amap-maps 新增 z-index=0; 样式,让 marker 中 zIndex 失效

* style: lint style

* feat: 补全瓦片地图中的类型引用

* style: lint style

* feat: 取消 earthmap 的 hash 模块

* feat: 调整 L7Mini 版本

* feat: 合并图片瓦片图层

* feat: 增加 imageLayer 的对小程序的兼容

* style: lint style

* feat: 修改小程序分支版本

* feat: 更新 l7regl 依赖(补充对支付宝小程序 image 对象的类型判断)

* feat: 增加 demo

* style: lint style

* feat: 修复 varying 传递 float 总数在部分终端设备 ios13 上突破限制的问题

* feat: add stoty demo

* style: lint style

* feat: 调整 aspace demo

* feat: 调整 aspace demo

* style: lint style

* feat: 调整 demo

* feat: 补充依赖

* chore: update version 2.5.39 -> 2.5.40

* feat: 新增 arcmini layer,增加拖拽时的拾取优化(地图拖拽时取消拾取)

* feat: 增加注释

* chore: update version 2.5.40 -> 2.5.41

* feat: 剔除地图拖拽时多余的 shader 计算

* style: lint style

* feat: 暂时取消拖拽时 shader 的过滤处理

* style: lint style

* feat: 合并 mi nimini

* feat: add l7hammerjs

* feat: 增加 l7hammerjs 声明

* feat: update version

* feat: merge shihui_dev

* feat: 去除多余依赖

* feat: 小程序合并 master 无报错版本

* feat: 修改 demo

* style: lint style

* feat: change l7hammerjs

* feat: remove test hammerjs

* chore: update verison and get enable branch 2.5.37-mini19

* chore: update version 2.5.37-mini19 -> 2.5.37-mini20 enabled

* feat: 去除 hammerjs 的类型定义 - l7hammerjs

* style: lint style

* feat: 增加类型定义 @antv/l7-maps/lib/map/

* feat: 调整类型定义

* feat: 调整类型定义文件

* feat: change typing

Co-authored-by: zhongwu <xingya.sxy@alibaba-inc.com>
2021-11-01 21:13:19 +08:00
@thinkinggis e37ae61516
Feat source (#765)
* feat: layer 初始化支持传入source 对象

* fix: l7 导出source

* fix: lint error

Co-authored-by: 象数 <zhengxue.lzx@antgroup.com>
2021-10-11 14:15:27 +08:00
2912401452 b7d2b5b153 feat: 2.4 beta 2021-05-27 19:53:22 +08:00
thinkinggis 8e4bb18f7b feat: centet 增加padding 功能 2021-04-06 18:00:53 +08:00
thinkinggis 67d237fe06 fix: shader 2021-04-01 21:05:33 +08:00
thinkinggis c875cba6ee fix: eslint 2021-02-26 11:05:04 +08:00
thinkinggis ba607c68db fix: 开放设置偏移坐标系等级 2021-02-26 10:47:24 +08:00
thinkinggis 23b5f4fe75 fix: mousedown 设置为捕获阶段触发 2021-01-14 17:28:13 +08:00
thinkinggis a2ec206985 feat: 增加根据范围选择 2021-01-12 19:46:04 +08:00
thinkinggis 8c79b8731e fix: 图标比例设置 2020-12-15 01:24:46 +08:00
thinkinggis e18a8644b3 fix(layer): 新图层透明度 2020-11-21 00:43:44 +08:00
thinkinggis 70ec75bcd4 fix(layer): image layer shader 2020-11-19 10:03:54 +08:00
thinkinggis 5459af66d9 feat(layers): 点图层支持offset
fix #562
2020-11-18 17:40:37 +08:00
thinkinggis ef11bbe4ad fix: 新增none blend 效果 2020-11-10 15:14:16 +08:00
聆一 549898c8d4 feat: 构造三角化错误例子 2020-11-09 22:57:02 +08:00
thinkinggis db7eb3aad9 fix: eslint error 2020-10-15 15:53:24 +08:00
thinkinggis 643b2d919a fix(layer): 采用默认抗锯齿效果 2020-10-15 15:31:23 +08:00
thinkinggis 4aea168ebf feat(core): interaction
事件增加原始target参数
2020-10-14 17:11:57 +08:00
thinkinggis e012a29336 chore: update version 2020-08-21 10:14:14 +08:00
thinkinggis d62de543d4 feat(draw): draw circle add change event 2020-08-21 00:04:30 +08:00
yy 907d10c0fd chore: update version 2020-08-20 18:25:07 +08:00
yy 06dd158758 Merge branch 'master' of https://github.com/yanyu510/L7 2020-08-20 17:38:20 +08:00
yy 0a657bd505 fix(layer): heatmap layer grid无法渲染squareColumn 3D图形问题
fix #472
2020-08-20 17:36:17 +08:00
yy 64145d3d7b fix(layer): heatmap layer grid无法渲染squareColumn 3D图形问题
fix #472
2020-08-20 17:09:45 +08:00
yy 429172c5f2 fix(layer): point layer图片纹理浮点数据精度问题 2020-08-11 08:39:35 +08:00
thinkinggis 8647b9f050 fix(source & line model): 支持带洞的边形绘制边界 2020-08-07 21:18:50 +08:00
thinkinggis e93e99daad chore(popup): 更改 popup 所在dom 容器的位置
修复react popup 高德地下不能正常显示
2020-07-28 17:23:11 +08:00
thinkinggis 3a402e7513 fix(popup): react 组件下popuup 不能响应事件处理 2020-07-28 14:56:46 +08:00
thinkinggis 8e0fb84b3a fix(scene): 通过client size设置画布大小,支持css scale 2020-07-20 18:30:56 +08:00
thinkinggis 2db1f2cc38 Merge branch 'master' into fix_map_size 2020-07-20 12:01:22 +08:00
thinkinggis cfc10cf9b2 chore: update version 2020-07-20 11:35:40 +08:00
thinkinggis 741c0a9154 fix(layer): 图层更新问题 2020-07-20 10:44:14 +08:00
thinkinggis 4ae0a836fb fix(scene): update container size 2020-07-16 14:48:14 +08:00
thinkinggis 0ad78aa9a7 docs(docs): 更新文档和demo
fix #423
2020-07-03 19:21:04 +08:00
thinkinggis b82c87a501 chore(boundary): rename file 2020-07-03 19:04:19 +08:00
thinkinggis 2b8ef495d9 fix(source): 带洞的多边形不能正常绘制 2020-07-03 14:33:01 +08:00
thinkinggis ae76b527ab fix(layer): 修复线图绘制优先级问题&行政区块增加border显示属性 2020-07-02 12:02:52 +08:00
thinkinggis bf785d4289 fix(layer): 更新空数据& filter 方法 2020-06-23 00:52:32 +08:00
thinkinggis dcb8dd25d9 fix(layer): 行政区划新增 visible属性,修复arc pickbuuffer 参数 2020-06-10 19:29:40 +08:00
thinkinggis 2f5045670d fix(popup): update popup event 2020-06-08 11:29:18 +08:00
thinkinggis 3176421d86 feat(layer): 新增虚线样式 2020-05-29 21:11:05 +08:00
thinkinggis 4dc0cfac3c fix(layer): fix sum statistic 2020-05-27 00:21:09 +08:00
thinkinggis 5b4779c2da docs(storybook): color 2020-05-19 21:00:31 +08:00
thinkinggis cc4292ff2f feat(distict): add bubble map 2020-05-16 10:50:59 +08:00
thinkinggis 17a791223f fix: draw polygon 编辑已有数据 & roullup alias 回滚到2.2.0 2020-05-12 23:03:01 +08:00
thinkinggis b6a92b1994 fix(district): fix polygon layer setData 样式不生效 & 增加下钻上取地图 2020-05-11 18:58:46 +08:00