antv-l7/packages/site/LEGAL.md

8 lines
573 B
Markdown
Raw Normal View History

Feat next (#1475) * fix: init hooks * demo: add world map demo * docs: demo 升级 * fix: 修复冲突 * chore: tile layer init * chore: 重构更新监听 * style: line style * style: lint style * chore: 修改瓦片更新触发逻辑 * Chore layer init hook (#1399) * chore: add waterfall hooks * chore: 重构pointmodel & gaodemap->gaodev2 * chore: 重构其他图层 * fix: 动画流程 * chore: 还原 tile 的一些配置 * chore: 更新async-hook 版本 * docs: 添加demo * docs: 更新demo 配置 * docs: add tile demo 目录 * chore: tileset tile -> sourceTile * chore: add tile service Co-authored-by: 象数 <zhengxue.lzx@antgroup.com> * feat: add image tile layer * style: lint style * Chore layer init hook (#1404) * chore: add waterfall hooks * chore: 重构pointmodel & gaodemap->gaodev2 * chore: 重构其他图层 * fix: 动画流程 * chore: 还原 tile 的一些配置 * chore: 更新async-hook 版本 * docs: 添加demo * docs: 更新demo 配置 * docs: add tile demo 目录 * chore: tileset tile -> sourceTile * chore: add tile service * fix: demo remove usebasemap * fix: debugtile Co-authored-by: 象数 <zhengxue.lzx@antgroup.com> * feat: 数据栅格瓦片支持 * style: lint style * feat: 完善瓦片图层 mask 的渲染 * style: lint style * fix: waterfall hooks * chore: update async-hooks version * style: lint style * style: lint style * fix: 子图层过滤 * feat: 提取瓦片全局资源方法 * chore: rename func * style: lint style * chore: change test * fix: 拾取操作 (#1405) * chore: 合并冲突 (#1407) * fix: 拾取操作 * fix: 文件大小写 * fix: mask map async * feat: simple line 支持 (#1408) * feat: 瓦片支持 simple line * chore: change test instance * chore: simple line 数据拆分方法调整 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Chore tile (#1409) * fix: 拾取操作 * fix: 文件大小写 * fix: mask map async * fix: remove cancleExtent * feat: add vector tile mask support (#1410) * feat: 矢量瓦片支持 mask * feat: 修改 mask 渲染顺序 * feat: 修改瓦片 mask 渲染逻辑 * feat: change tile render * chore: render layer 复用代码 * feat: 调整瓦片渲染顺序逻辑 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: merge master to feat_source_hooks (#1412) * chore: update version 2.9.36 -> 2.9.37 (#1397) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Feat: L7 Component 完备性升级 (#1391) * feat: 1.BaseControl 升级 * build: 将 css 迁移至 less 中 * feat: 1.BaseControl 升级 * fix: l7-utils 添加对 lodash 的依赖 * feat: 1.修复控件布局问题 2.拆分 BaseControl 样式文件 3.新增 Control 文档 * Feat yanxiong merge (#1380) * feat: 1.新增扫光中心sweepCenter 2.完善扫光Layer配置API和demo * feat: 1.新增wind图层 * fix: 1.eslint问题 * feat: 1.新增WindLayer 文档和Example * fix: 1.风场图层文档新增示例图片 * feat: 1.新增轨迹/围墙Example * feat: 1.新增线图层Demo * chore: 工程配置优化 (#1278) * docs: 文档的相关配置 * chore: package json 测试覆盖 * test(source): test * fix: test ci * chore: ci * chore: ci add worker build * chore: glsl 支持热更新 * chore: test cover view * chore: ci test * feat: raisingHeight/heightFixed 补全 (#1280) * feat: 去除多余 demo、提取图层共用类型定义 * feat: 点图层支持 heightfixed * feat: point fillImage 支持 raisingHeight * feat: 点图层 fill、fillImage 补全 raigingHeight\heightFixed * feat: 点图层 point image 完善对 raisingHeight\heightFixed 的支持 * feat: 修改类型定义 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 优化图片的显示效果 (#1282) * feat: 优化栅格瓦片的显示效果 * style: lint style * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 1.修复控件布局问题 2.拆分 BaseControl 样式文件 3.新增 Control 文档 * fix: 还原 eslintrc 变更 * Chore test preCommit 增加测试用例校验 (#1281) * docs: 文档的相关配置 * chore: package json 测试覆盖 * test(source): test * fix: test ci * chore: ci * chore: ci add worker build * chore: glsl 支持热更新 * chore: test cover view * chore: ci test * chore: precommit 增加 test 校验 * chore: remove stroybook lint add dumo demo lint * chore: pre-commit build 校验 * chore: update ci 触发 * chore: lint 相关配置 * fix: 还原 eslintrc 变更 * feat: 1.新增 ButtonControl 基类 2.完成 Fullscreen UI 开发 * chore: lint check (#1284) * docs: 文档的相关配置 * chore: package json 测试覆盖 * test(source): test * fix: test ci * chore: ci * chore: ci add worker build * chore: glsl 支持热更新 * chore: test cover view * chore: ci test * chore: precommit 增加 test 校验 * chore: remove stroybook lint add dumo demo lint * chore: pre-commit build 校验 * chore: update ci 触发 * chore: lint 相关配置 * chore: 合并ci 任务 * fix: lint error * fix: lint command * chore: ci test & lint * feat: 新增枚举类型的色带 (#1283) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Chore: 修复部分lint 警告,pre-commit 移除build命令 (#1285) * chore: lint unuse * chore: pre commit command * chore: pre-commit 去除build 命令 * feat: add test case (#1286) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 完善 ButtonControl 基类 * feat: 修改 simple line 的网格构建和渲染方式 (#1288) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 新增 popperControl 控件基类 * feat: 完成 popper UI测逻辑 * Chore: lint warn 移除未使用的import (#1287) * chore: lint unuse * chore: pre commit command * chore: pre-commit 去除build 命令 * fix: 修复unuse import * feat: 1.完善 popper 自动判定位置能力 * feat: 1. SelectControl 开发完成 * fix: 修复丢失代码 * chore: 去除无用依赖 * fix: 修复 PopperControl trigger 为 hover 时,气泡消失异常问题 * fix: 去除选中后关闭气泡的配置项 * fix: 1. Popper 参数 closeOther => unique 2. 补充方法注释 * feat: 1.新增 PopperControl 和 ButtonControl 的 setOptions 方法 2.完成 Logo 组件的升级开发 * feat: 完成 fullscreen 组件的开发 * feat: 适量图层支持透传 transfrom (#1294) * feat: 矢量图层支持 join/transfrom 透传 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * test: 测试用例支持 new scene 对象 (#1291) * chore: lint unuse * chore: pre commit command * chore: pre-commit 去除build 命令 * fix: 修复unuse import * test: 增加gl 模拟能力 * fix: lint error * chore: 提取测试utils 为单独包 * chore: 调整测试覆盖率值 * feat: support simple line vector layer (#1295) * feat: 矢量图层支持 join/transfrom 透传 * style: lint style * feat: support simple line vector tile layer Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 提供线图层偏移点位计算的通用方法 (#1293) * feat: 增加线偏移点的计算 * style: lint style * feat: 支持对 greatcircle 的偏移点位的计算 * feat: 完善弧线偏移点的 featureId 过滤 * style: lint style * style: lint style * feat: 支持对普通线偏移点的计算支持 * feat: 增加线图层偏移点位计算的测试用例 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.23 -> 2.9.24 (#1296) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: change publish config (#1297) * chore: update version 2.9.23 -> 2.9.24 * chore: change test-utils packages.json * chore: change @antv/l7-test-utils into private Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 1.完成截图组件开发 * feat: 1.完成定位组件的开发 * feat: 兼容不同amapjs 加载方式 (#1265) * feat: 1.完成定位组件的开发 * feat: 新增 LayerControl 组件 * chore: 删除无用 Example * fix: 修复 AMap 初始化问题 * fix: 1.锁死 screenfull 版本 2.修复 fullscreen 的按钮默认文本和样式问题 * feat: 1. Fullscreen 构造器中对当前环境是否支持全屏进行监测 * feat: 1.LayerService 中图层发生变动时触发 layerChange 事件 * feat: LayerControl 监听 LayerService 图层发生变更时的事件 * fix: 修复加载高德地图判断加载导致的缓存问题 (#1301) * fix: 去除 amap 加载的判断 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 矢量图层支持 geojson-vt (#1302) * feat: 矢量图层支持 geojson-vt * feat: 优化 parser 类型获取、内置 sourceLayer * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * docs: scale demo & IE 兼容 (#1304) * docs: 增加demo,关闭 any lint * docs: demo& ie 兼容问题 * chore: dev-build * feat: Scale 宽度发生变化时添加渐变效果 * feat: 控件 MapStyleControl => MapTheme * fix: heatmap render error (#1307) * fix: 修复热力图渲染失效 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: father 配置 glsl 内联 (#1305) * docs: 增加demo,关闭 any lint * docs: demo& ie 兼容问题 * chore: dev-build * chore: father 配置 glsl 内联 * chore: update version 2.9.24 -> 2.9.25 (#1308) * fix: 修复矢量图层判断错误 * chore: update version 2.9.24 -> 2.9.25 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 新增 MapTheme 切换主题控件 * test: 新增marker测试用例 (#1309) Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> * feat: source 支持 json 下新增 geometry 字段 (#1312) * feat: source 支持 json 下 geometry 解析 * refactor: 优化循环逻辑 * fix: 解决聚合情况下清空图层点数据未清空BUG (#1311) * fix: 修复 feature scale 可能存在的 source 取值问题 (#1315) * fix: 修复 featureScale 错误 * style: lint style * fix: 修复 feature scale 映射问题 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复栅格图片瓦片的混合问题 (#1316) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * fix: 修复栅格图片瓦片的混合问题 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 新增 Control 相关单测 * feat: 矢量文本计算优化、性能优化 (#1310) * feat: 新增测试瓦片图层 * style: lint style * feat: 矢量文本图层性能优化 * chore: change tiletestlayer demo * style: lint style * feat: 封装 TileDebugLayer 的source 模块,优化图层默认数据的配置,测试图层样式调整 * style: line style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * [chores] Remove unused dependencie (#1314) * feat: 自定义图层 - marker&markerLayer - 多个marker节点性能优化 (#1300) * chore: 新增marker开发demo * style: 增加格式化空格 * marker性能优化 - 缓存计算变量:ignore (#1298) Co-authored-by: linlb <linlb@homeking365.com> * feat: 自定义图层 - marker&markerLayer - markerLayer多节点kmarker性能优化 * feat: 添加demo * feat: 删除冗余代码 Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> Co-authored-by: bolry <909559682@qq.com> Co-authored-by: linlb <linlb@homeking365.com> * feat: 新增 MouseLocation 组件 * chore: add demo (#1319) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: add demo * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.25 -> 2.9.26 (#1318) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: update version 2.9.25 -> 2.9.26 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 修复光标经纬度不更新问题 * feat: 1.完善 Zoom 组件 2.去除旧 LayerControl 对应样式代码 * feat: 1.完善 Scale 组件升级 * test: 1.完善 LayerControl 单测 * feat: 调整 Popup 目录结构 * fix: 修复弹框类型组件隐藏时未把弹框隐藏问题 * chore: 增加覆盖率Ci (#1323) * chore: 增加覆盖率Ci * chore: jest locv * fix: layer 单测样例 * fix: SelectControl 样式字体缩小 * fix: 修复 ExportImage 参数 imageType 为 jpg 不生效问题 * fix: 完善 setOptions 方法 * feat: 完成 Popup 的基础拆分 * feat: 气泡 Popup 新增互斥开关 autoClose * feat: 气泡 Popup 新增配置按 ESC 关闭 Popup * feat: 气泡 Popup 支持设置自定义 className 和 style * feat: 气泡 Popup 支持设置自定义 className 和 style * feat: 优化 Popup less 样式 * fix: 修复gaodev2下MarkerLayer清除有误问题 (#1324) * fix: markerLayer在GaodeMapV2做底图时removeMarkerLayer视图图层层级改变时会复原被删除的图层 (#1322) 去除clear方法中调用注销监听事件 * fix: 修复gaodev2下layer清除有误问题 Co-authored-by: bolry <909559682@qq.com> Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> * docs: remove website demos (#1328) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * docs: remove demos Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 完善 Popup 能力和代码注释 * docs: 移除地球模式点图层demo (#1330) Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> * feat: 完善 Popup setOptions 方法 * test: 补充 Popup 单测文件 * feat: 初始化 LayerPopup * feat: 气泡 Popup 新增气泡标题 title 配置 * fix: 默认source 配置 (#1331) * fix: 修改source 为空的问题 * chore: 添加默认渲染 * feat: 完成 LayerPopup 组件的开发 * test: 补充 LayerPopup 相关的单测 * fix: source empty err (#1332) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * fix: fix empty source bug * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 自定义图层 - markerLayer - 修复图层执行clear后聚合能力失效问题 (#1333) Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> * docs: website remove mapbox demos (#1334) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: website remove mapbox demos Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Feat custom map (#1326) * chore(map): 地图模块重构 * feat: lealetMap for l7 * chore: amap baseservice 重构 * fix: 修改amap 样式 * fix: 单词拼写 * docs: remove website docs (#1336) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: website remove mapbox demos Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 将 iconfont 引入方式从 css => svg * build: worker 内联打包添补 (#1338) * feat: 1.场景 Scene 新增 boxSelect 能力 * feat: 组件层适配 gatsby 改造 * docs: 新增 Control 和 Logo 控件文档 * fix: 按照交互稿修复组件样式 * feat: 瓦片图层、地图图层渲染性能/体验优化 (#1329) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: 优化简单矢量线瓦片的计算 * feat: 优化简单线图层的网格计算构建 * style: lint style * style: lint style * feat: 矢量瓦片更新渲染优化 * fix: 修复 tileLayer 重复创建导致的瓦片更新错误 * feat: 优化矢量瓦片图层本身的性能 * style: lint style * feat: 优化 reRender 的调用 * feat: 合并瓦片销毁时的重绘 * feat: 去除矢量文本图层的 remapping 映射 * feat: 网格构建异步改造修复 * feat: 瓦片渲染流程优化 * feat: 通用瓦片流程的优化(主线程阻塞优化) * feat: 补全瓦片更新触发 * feat: 默认顶点属性构建的优化 * style: lint style * feat: 调整矢量点 uniform 参数 * chore: 去除矢量图层对偏移坐标的支持(不统一) * style: lint style * feat: 合并不同瓦片图层触发的重绘 * style: lint style * chore: 调整瓦片代码结构 * feat: 矢量图层初始化优化 * chore: code clean * feat: 矢量图层地图绘制数据属性映射优化 * chore: lint style * feat: 矢量图层地图绘制初始化优化 * feat: maskLayer 初始化优化、debugtestLayer 默认为 basemap 模式 * chore: style * feat: 绘制指令优化 - picking drawCommand * style: lint style * feat: 优化矢量图层初始化资源的创建 * feat: 简化矢量瓦片图层加载完成触发的重绘 * chore: 统一地图图层的样式写法 color、size * style: lint style * style: lint style * style: lint style * feat: 瓦片渲染执行优化 Please enter the commit message for your changes. Lines starting * feat: 优化拾取渲染 * style: lint style * chore: style change * style: lint style * feat: layer plugin list clean * style: lint style * feat: 合并shader 使用 * style: lint style * feat: 优化 source 计算 * feat: 去除 source 中对创建 tileset 的多余判断 * chore: 优化代码写法 * feat: 地图瓦片图层类型定义优化 * chore: data clean * style: lint style * style: lint style * feat: debugLayer add basemap attr * chore: demo 调整 * feat: 优化瓦片图层的渲染 * feat: 修改瓦片显示更新 * fix: 修复动画模式传值导致的显示效果问题 * fix: 修复 mapbox version 设置错误的问题 * fix: 修复 CanvasLayer render * style: lint style * chore: clean citybuilding demo * style: lint style * chore: clean point simple code * chore: clean point text iconfont * chore: clean polygon fill code * style: lint style * chore: clean billboard demo * chore: clean polygon water/ocean demos * chore: clean point radar demos * chore: clean point normal demos * chore: clean wind layer demos * chore: clean demos * feat: clean demos & fix half line insert attri * style: lint style * chore: clean mask demo * chore: adjust website demo * style: lint style * chore: clean worker demos * style: lint style * fix: 修复箭头顶点重复插入的问题 * fix: 修复线图层弧线的纹理分布 * chore: website demos code clean * chore: layerService/renderlayers move clear place * feat: 优化图片瓦片的颜色映射 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: fix spelling mistake (#1344) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: fix spelling mistake * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 瓦片性能和代码优化 (#1347) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: 优化数据栅格瓦片的渲染、瓦片管理流程完善 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: add Hill shade demo (#1349) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: add hillShade demo - openlayers Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 设置瓦片多服务重构、支持加载多文件 (#1350) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: 优化简单矢量线瓦片的计算 * feat: 优化简单线图层的网格计算构建 * style: lint style * style: lint style * feat: 矢量瓦片更新渲染优化 * fix: 修复 tileLayer 重复创建导致的瓦片更新错误 * feat: 优化矢量瓦片图层本身的性能 * style: lint style * feat: 优化 reRender 的调用 * feat: 合并瓦片销毁时的重绘 * feat: 去除矢量文本图层的 remapping 映射 * feat: 网格构建异步改造修复 * feat: 瓦片渲染流程优化 * feat: 通用瓦片流程的优化(主线程阻塞优化) * feat: 补全瓦片更新触发 * feat: 默认顶点属性构建的优化 * style: lint style * feat: 调整矢量点 uniform 参数 * chore: 去除矢量图层对偏移坐标的支持(不统一) * style: lint style * feat: 合并不同瓦片图层触发的重绘 * style: lint style * chore: 调整瓦片代码结构 * feat: 矢量图层初始化优化 * chore: code clean * feat: 矢量图层地图绘制数据属性映射优化 * chore: lint style * feat: 矢量图层地图绘制初始化优化 * feat: maskLayer 初始化优化、debugtestLayer 默认为 basemap 模式 * chore: style * feat: 绘制指令优化 - picking drawCommand * style: lint style * feat: 优化矢量图层初始化资源的创建 * feat: 简化矢量瓦片图层加载完成触发的重绘 * chore: 统一地图图层的样式写法 color、size * style: lint style * style: lint style * style: lint style * feat: 瓦片渲染执行优化 Please enter the commit message for your changes. Lines starting * feat: 优化拾取渲染 * style: lint style * chore: style change * style: lint style * feat: layer plugin list clean * style: lint style * feat: 合并shader 使用 * style: lint style * feat: 优化 source 计算 * feat: 去除 source 中对创建 tileset 的多余判断 * chore: 优化代码写法 * feat: 地图瓦片图层类型定义优化 * chore: data clean * style: lint style * style: lint style * feat: debugLayer add basemap attr * chore: demo 调整 * feat: 优化瓦片图层的渲染 * feat: 修改瓦片显示更新 * fix: 修复动画模式传值导致的显示效果问题 * fix: 修复 mapbox version 设置错误的问题 * fix: 修复 CanvasLayer render * style: lint style * chore: clean citybuilding demo * style: lint style * chore: clean point simple code * chore: clean point text iconfont * chore: clean polygon fill code * style: lint style * chore: clean billboard demo * chore: clean polygon water/ocean demos * chore: clean point radar demos * chore: clean point normal demos * chore: clean wind layer demos * chore: clean demos * feat: clean demos & fix half line insert attri * style: lint style * chore: clean mask demo * chore: adjust website demo * style: lint style * chore: clean worker demos * style: lint style * fix: 修复箭头顶点重复插入的问题 * fix: 修复线图层弧线的纹理分布 * chore: website demos code clean * chore: layerService/renderlayers move clear place * chore: update version 2.9.26 -> 2.9.27-alpha.0 * chore: update version 2.9.27-alpha.0 -> 2.9.27-alpha.3 * feat: 支持 multi raster tile * feat: add hillshade demo * feat: 瓦片服务地址设置重构、多文件请求代码优化 * chore: 案例瓦片多服务用法修改 * chore: 类型定义优化 & api rename Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: demo address err (#1351) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * docs: 完善官方文档 * feat: 优化瓦片金字塔的计算 (#1355) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: opmitize tile cal * style: lint style * chore: update api name Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复更新图层属性 bug (#1356) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: add fix demo * fix: 修复样式更新的状态问题 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.27 -> 2.9.28 (#1357) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: update version 2.9.27 -> 2.9.28 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复 layer model 更新时候存在闪烁的问题 (#1358) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * fix: 优化 layer model 的更新链路,避免闪烁 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.28 -> 2.9.29 (#1360) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * docs: change website url * chore: update version 2.9.28 -> 2.9.29 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: add l7-three father umd build config (#1361) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: add l7-three father/umd * feat: remove depecenied lib Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.29 -> 2.9.30 (#1363) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: update version 2.9.29 -> 2.9.30 * chore: add three ignorefile * chore: update version 2.9.30 -> 2.9.31 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 瓦片事件监听失效 (#1365) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * fix: 修复瓦片图层事件失效 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * docs: 完善 L7 组件文档和示例 * feat: 合并代码 * feat: 合并代码 * fix: 修复代码合并丢失代码 * fix: 修改 gcoord 的依赖类型 * fix: 修复 fillShade 文件名称大小写问题 * fix: 修复拾取高亮状态异常 (#1368) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * fix: 修复拾取高亮状态异常 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: font 加载逻辑,添加font 加载完成事件 (#1364) * fix: 文件名大小写 * fix: font load 逻辑 * fix: font 加载问题 * chore: update version 2.9.31 -> 2.9.32 (#1373) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: update version 2.9.31 -> 2.9.32 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复 setData 引发的高德2 图层抖动问题 (#1376) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Fix: css 打包方式内联 (#1375) * fix: 文件名大小写 * fix: font load 逻辑 * fix: font 加载问题 * fix: lint error * fix: css lib 打包配置 * docs: 补充 L7 Component 文档相关 * fix: 修复当前 lerna 打包顺序导致报错的问题 * fix: 修复 source 模块 parser 为 Json geometry 情况数据拾取问题 (#1378) * chore: publish alpha version 2.9.32-alpha.2 * feat: 栅格瓦片的多波段计算 (#1367) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: 增加多波段瓦片的 operation 操作 * style: lint style * feat: 增加波段指定逻辑 * style: lint style * feat: 优化多波段的请求操作路径代码 * style: lint style * feat: multi raster layer support express operation 1.0 * style: lint style * feat: 增加栅格图层的多波段分析能力 * chore: add raster layer demo * style: lint style * style: lint style * style: lint style * style: lint style * style: lint style * feat: 补充栅格数据表达式计算 * chore: 调整栅格计算方法的位置 * chore: 优化栅格计算代码结构 * chore: 优化数据栅格代码 * style: lint style * style: lint style * style: lint style * feat: band operation handle empty data * feat: 支持彩色多通道栅格 * feat: 数据栅格瓦片支持彩色多通道波段计算 * style: lint style * style: lint style * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 解决 turf 依赖问题 * feat: 升级版本号 * feat: 升级版本号 * chore: update version 2.9.32 -> 2.9.33 (#1379) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 修复 IControlOption 报错问题 * fix: css lib (#1381) * chore: 更新版本 2.9.34 (#1383) Co-authored-by: 象数 <zhengxue.lzx@antgroup.com> * fix: 优化多图层 setData 效果不同步的现象 (#1384) * fix: 优化多图层 setData 效果不同步的现象 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 新增矢量瓦片类型 - 掩模图层 (#1382) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.34 -> 2.9.35 (#1385) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复设置地图中心点引发的问题 (#1386) * fix: 修复设置地图中心点引发的问题 * style: lint style * feat: 补充空值时图层绘制采用默认地图中心点 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.35 -> 2.9.36 (#1387) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 去除 Control 中 abstract 的描述 Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> Co-authored-by: @thinkinggis <lzx199065@gmail.com> Co-authored-by: YiQianYao <42212176+yiiiiiiqianyao@users.noreply.github.com> Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> Co-authored-by: qxang <qxkang@126.com> Co-authored-by: Dreammy23 <caomengyuan2015@163.com> Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> Co-authored-by: lvisei <yunji.me@outlook.com> Co-authored-by: MarkLei7 <33211377+MarkLei7@users.noreply.github.com> Co-authored-by: Jeffrey <color.dove@gmail.com> Co-authored-by: bolry <909559682@qq.com> Co-authored-by: linlb <linlb@homeking365.com> Co-authored-by: 象数 <zhengxue.lzx@antgroup.com> * feat: 去除 selectBoxClassName 属性 * feat: 将 Control Option 接口定义放到 @antv/l7-component 中 * fix: 将 l7-scene 中的 turf 方法转移到 l7-utils 中 * fix: 添加对 BoxSelect 选择归宿子包的 TODO * feat: 替换 Control Iconfont 图标 * feat: 组件中涉及到的图标支持传输 Fragment 类型 * feat: 组件层 Control 更新配置时需要传入默认配置 Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> Co-authored-by: @thinkinggis <lzx199065@gmail.com> Co-authored-by: YiQianYao <42212176+yiiiiiiqianyao@users.noreply.github.com> Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> Co-authored-by: qxang <qxkang@126.com> Co-authored-by: Dreammy23 <caomengyuan2015@163.com> Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> Co-authored-by: lvisei <yunji.me@outlook.com> Co-authored-by: MarkLei7 <33211377+MarkLei7@users.noreply.github.com> Co-authored-by: Jeffrey <color.dove@gmail.com> Co-authored-by: bolry <909559682@qq.com> Co-authored-by: linlb <linlb@homeking365.com> Co-authored-by: 象数 <zhengxue.lzx@antgroup.com> * chore: add bands demo (#1400) * chore: add demo * chore: add bands demo Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复 gatsby 运行打包 iconfont 失败问题 (#1403) * feat: 1.BaseControl 升级 * build: 将 css 迁移至 less 中 * feat: 1.BaseControl 升级 * fix: l7-utils 添加对 lodash 的依赖 * feat: 1.修复控件布局问题 2.拆分 BaseControl 样式文件 3.新增 Control 文档 * Feat yanxiong merge (#1380) * feat: 1.新增扫光中心sweepCenter 2.完善扫光Layer配置API和demo * feat: 1.新增wind图层 * fix: 1.eslint问题 * feat: 1.新增WindLayer 文档和Example * fix: 1.风场图层文档新增示例图片 * feat: 1.新增轨迹/围墙Example * feat: 1.新增线图层Demo * chore: 工程配置优化 (#1278) * docs: 文档的相关配置 * chore: package json 测试覆盖 * test(source): test * fix: test ci * chore: ci * chore: ci add worker build * chore: glsl 支持热更新 * chore: test cover view * chore: ci test * feat: raisingHeight/heightFixed 补全 (#1280) * feat: 去除多余 demo、提取图层共用类型定义 * feat: 点图层支持 heightfixed * feat: point fillImage 支持 raisingHeight * feat: 点图层 fill、fillImage 补全 raigingHeight\heightFixed * feat: 点图层 point image 完善对 raisingHeight\heightFixed 的支持 * feat: 修改类型定义 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 优化图片的显示效果 (#1282) * feat: 优化栅格瓦片的显示效果 * style: lint style * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 1.修复控件布局问题 2.拆分 BaseControl 样式文件 3.新增 Control 文档 * fix: 还原 eslintrc 变更 * Chore test preCommit 增加测试用例校验 (#1281) * docs: 文档的相关配置 * chore: package json 测试覆盖 * test(source): test * fix: test ci * chore: ci * chore: ci add worker build * chore: glsl 支持热更新 * chore: test cover view * chore: ci test * chore: precommit 增加 test 校验 * chore: remove stroybook lint add dumo demo lint * chore: pre-commit build 校验 * chore: update ci 触发 * chore: lint 相关配置 * fix: 还原 eslintrc 变更 * feat: 1.新增 ButtonControl 基类 2.完成 Fullscreen UI 开发 * chore: lint check (#1284) * docs: 文档的相关配置 * chore: package json 测试覆盖 * test(source): test * fix: test ci * chore: ci * chore: ci add worker build * chore: glsl 支持热更新 * chore: test cover view * chore: ci test * chore: precommit 增加 test 校验 * chore: remove stroybook lint add dumo demo lint * chore: pre-commit build 校验 * chore: update ci 触发 * chore: lint 相关配置 * chore: 合并ci 任务 * fix: lint error * fix: lint command * chore: ci test & lint * feat: 新增枚举类型的色带 (#1283) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Chore: 修复部分lint 警告,pre-commit 移除build命令 (#1285) * chore: lint unuse * chore: pre commit command * chore: pre-commit 去除build 命令 * feat: add test case (#1286) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 完善 ButtonControl 基类 * feat: 修改 simple line 的网格构建和渲染方式 (#1288) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 新增 popperControl 控件基类 * feat: 完成 popper UI测逻辑 * Chore: lint warn 移除未使用的import (#1287) * chore: lint unuse * chore: pre commit command * chore: pre-commit 去除build 命令 * fix: 修复unuse import * feat: 1.完善 popper 自动判定位置能力 * feat: 1. SelectControl 开发完成 * fix: 修复丢失代码 * chore: 去除无用依赖 * fix: 修复 PopperControl trigger 为 hover 时,气泡消失异常问题 * fix: 去除选中后关闭气泡的配置项 * fix: 1. Popper 参数 closeOther => unique 2. 补充方法注释 * feat: 1.新增 PopperControl 和 ButtonControl 的 setOptions 方法 2.完成 Logo 组件的升级开发 * feat: 完成 fullscreen 组件的开发 * feat: 适量图层支持透传 transfrom (#1294) * feat: 矢量图层支持 join/transfrom 透传 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * test: 测试用例支持 new scene 对象 (#1291) * chore: lint unuse * chore: pre commit command * chore: pre-commit 去除build 命令 * fix: 修复unuse import * test: 增加gl 模拟能力 * fix: lint error * chore: 提取测试utils 为单独包 * chore: 调整测试覆盖率值 * feat: support simple line vector layer (#1295) * feat: 矢量图层支持 join/transfrom 透传 * style: lint style * feat: support simple line vector tile layer Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 提供线图层偏移点位计算的通用方法 (#1293) * feat: 增加线偏移点的计算 * style: lint style * feat: 支持对 greatcircle 的偏移点位的计算 * feat: 完善弧线偏移点的 featureId 过滤 * style: lint style * style: lint style * feat: 支持对普通线偏移点的计算支持 * feat: 增加线图层偏移点位计算的测试用例 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.23 -> 2.9.24 (#1296) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: change publish config (#1297) * chore: update version 2.9.23 -> 2.9.24 * chore: change test-utils packages.json * chore: change @antv/l7-test-utils into private Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 1.完成截图组件开发 * feat: 1.完成定位组件的开发 * feat: 兼容不同amapjs 加载方式 (#1265) * feat: 1.完成定位组件的开发 * feat: 新增 LayerControl 组件 * chore: 删除无用 Example * fix: 修复 AMap 初始化问题 * fix: 1.锁死 screenfull 版本 2.修复 fullscreen 的按钮默认文本和样式问题 * feat: 1. Fullscreen 构造器中对当前环境是否支持全屏进行监测 * feat: 1.LayerService 中图层发生变动时触发 layerChange 事件 * feat: LayerControl 监听 LayerService 图层发生变更时的事件 * fix: 修复加载高德地图判断加载导致的缓存问题 (#1301) * fix: 去除 amap 加载的判断 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 矢量图层支持 geojson-vt (#1302) * feat: 矢量图层支持 geojson-vt * feat: 优化 parser 类型获取、内置 sourceLayer * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * docs: scale demo & IE 兼容 (#1304) * docs: 增加demo,关闭 any lint * docs: demo& ie 兼容问题 * chore: dev-build * feat: Scale 宽度发生变化时添加渐变效果 * feat: 控件 MapStyleControl => MapTheme * fix: heatmap render error (#1307) * fix: 修复热力图渲染失效 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: father 配置 glsl 内联 (#1305) * docs: 增加demo,关闭 any lint * docs: demo& ie 兼容问题 * chore: dev-build * chore: father 配置 glsl 内联 * chore: update version 2.9.24 -> 2.9.25 (#1308) * fix: 修复矢量图层判断错误 * chore: update version 2.9.24 -> 2.9.25 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 新增 MapTheme 切换主题控件 * test: 新增marker测试用例 (#1309) Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> * feat: source 支持 json 下新增 geometry 字段 (#1312) * feat: source 支持 json 下 geometry 解析 * refactor: 优化循环逻辑 * fix: 解决聚合情况下清空图层点数据未清空BUG (#1311) * fix: 修复 feature scale 可能存在的 source 取值问题 (#1315) * fix: 修复 featureScale 错误 * style: lint style * fix: 修复 feature scale 映射问题 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复栅格图片瓦片的混合问题 (#1316) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * fix: 修复栅格图片瓦片的混合问题 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 新增 Control 相关单测 * feat: 矢量文本计算优化、性能优化 (#1310) * feat: 新增测试瓦片图层 * style: lint style * feat: 矢量文本图层性能优化 * chore: change tiletestlayer demo * style: lint style * feat: 封装 TileDebugLayer 的source 模块,优化图层默认数据的配置,测试图层样式调整 * style: line style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * [chores] Remove unused dependencie (#1314) * feat: 自定义图层 - marker&markerLayer - 多个marker节点性能优化 (#1300) * chore: 新增marker开发demo * style: 增加格式化空格 * marker性能优化 - 缓存计算变量:ignore (#1298) Co-authored-by: linlb <linlb@homeking365.com> * feat: 自定义图层 - marker&markerLayer - markerLayer多节点kmarker性能优化 * feat: 添加demo * feat: 删除冗余代码 Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> Co-authored-by: bolry <909559682@qq.com> Co-authored-by: linlb <linlb@homeking365.com> * feat: 新增 MouseLocation 组件 * chore: add demo (#1319) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: add demo * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.25 -> 2.9.26 (#1318) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: update version 2.9.25 -> 2.9.26 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 修复光标经纬度不更新问题 * feat: 1.完善 Zoom 组件 2.去除旧 LayerControl 对应样式代码 * feat: 1.完善 Scale 组件升级 * test: 1.完善 LayerControl 单测 * feat: 调整 Popup 目录结构 * fix: 修复弹框类型组件隐藏时未把弹框隐藏问题 * chore: 增加覆盖率Ci (#1323) * chore: 增加覆盖率Ci * chore: jest locv * fix: layer 单测样例 * fix: SelectControl 样式字体缩小 * fix: 修复 ExportImage 参数 imageType 为 jpg 不生效问题 * fix: 完善 setOptions 方法 * feat: 完成 Popup 的基础拆分 * feat: 气泡 Popup 新增互斥开关 autoClose * feat: 气泡 Popup 新增配置按 ESC 关闭 Popup * feat: 气泡 Popup 支持设置自定义 className 和 style * feat: 气泡 Popup 支持设置自定义 className 和 style * feat: 优化 Popup less 样式 * fix: 修复gaodev2下MarkerLayer清除有误问题 (#1324) * fix: markerLayer在GaodeMapV2做底图时removeMarkerLayer视图图层层级改变时会复原被删除的图层 (#1322) 去除clear方法中调用注销监听事件 * fix: 修复gaodev2下layer清除有误问题 Co-authored-by: bolry <909559682@qq.com> Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> * docs: remove website demos (#1328) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * docs: remove demos Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 完善 Popup 能力和代码注释 * docs: 移除地球模式点图层demo (#1330) Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> * feat: 完善 Popup setOptions 方法 * test: 补充 Popup 单测文件 * feat: 初始化 LayerPopup * feat: 气泡 Popup 新增气泡标题 title 配置 * fix: 默认source 配置 (#1331) * fix: 修改source 为空的问题 * chore: 添加默认渲染 * feat: 完成 LayerPopup 组件的开发 * test: 补充 LayerPopup 相关的单测 * fix: source empty err (#1332) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * fix: fix empty source bug * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 自定义图层 - markerLayer - 修复图层执行clear后聚合能力失效问题 (#1333) Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> * docs: website remove mapbox demos (#1334) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: website remove mapbox demos Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Feat custom map (#1326) * chore(map): 地图模块重构 * feat: lealetMap for l7 * chore: amap baseservice 重构 * fix: 修改amap 样式 * fix: 单词拼写 * docs: remove website docs (#1336) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: website remove mapbox demos Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 将 iconfont 引入方式从 css => svg * build: worker 内联打包添补 (#1338) * feat: 1.场景 Scene 新增 boxSelect 能力 * feat: 组件层适配 gatsby 改造 * docs: 新增 Control 和 Logo 控件文档 * fix: 按照交互稿修复组件样式 * feat: 瓦片图层、地图图层渲染性能/体验优化 (#1329) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: 优化简单矢量线瓦片的计算 * feat: 优化简单线图层的网格计算构建 * style: lint style * style: lint style * feat: 矢量瓦片更新渲染优化 * fix: 修复 tileLayer 重复创建导致的瓦片更新错误 * feat: 优化矢量瓦片图层本身的性能 * style: lint style * feat: 优化 reRender 的调用 * feat: 合并瓦片销毁时的重绘 * feat: 去除矢量文本图层的 remapping 映射 * feat: 网格构建异步改造修复 * feat: 瓦片渲染流程优化 * feat: 通用瓦片流程的优化(主线程阻塞优化) * feat: 补全瓦片更新触发 * feat: 默认顶点属性构建的优化 * style: lint style * feat: 调整矢量点 uniform 参数 * chore: 去除矢量图层对偏移坐标的支持(不统一) * style: lint style * feat: 合并不同瓦片图层触发的重绘 * style: lint style * chore: 调整瓦片代码结构 * feat: 矢量图层初始化优化 * chore: code clean * feat: 矢量图层地图绘制数据属性映射优化 * chore: lint style * feat: 矢量图层地图绘制初始化优化 * feat: maskLayer 初始化优化、debugtestLayer 默认为 basemap 模式 * chore: style * feat: 绘制指令优化 - picking drawCommand * style: lint style * feat: 优化矢量图层初始化资源的创建 * feat: 简化矢量瓦片图层加载完成触发的重绘 * chore: 统一地图图层的样式写法 color、size * style: lint style * style: lint style * style: lint style * feat: 瓦片渲染执行优化 Please enter the commit message for your changes. Lines starting * feat: 优化拾取渲染 * style: lint style * chore: style change * style: lint style * feat: layer plugin list clean * style: lint style * feat: 合并shader 使用 * style: lint style * feat: 优化 source 计算 * feat: 去除 source 中对创建 tileset 的多余判断 * chore: 优化代码写法 * feat: 地图瓦片图层类型定义优化 * chore: data clean * style: lint style * style: lint style * feat: debugLayer add basemap attr * chore: demo 调整 * feat: 优化瓦片图层的渲染 * feat: 修改瓦片显示更新 * fix: 修复动画模式传值导致的显示效果问题 * fix: 修复 mapbox version 设置错误的问题 * fix: 修复 CanvasLayer render * style: lint style * chore: clean citybuilding demo * style: lint style * chore: clean point simple code * chore: clean point text iconfont * chore: clean polygon fill code * style: lint style * chore: clean billboard demo * chore: clean polygon water/ocean demos * chore: clean point radar demos * chore: clean point normal demos * chore: clean wind layer demos * chore: clean demos * feat: clean demos & fix half line insert attri * style: lint style * chore: clean mask demo * chore: adjust website demo * style: lint style * chore: clean worker demos * style: lint style * fix: 修复箭头顶点重复插入的问题 * fix: 修复线图层弧线的纹理分布 * chore: website demos code clean * chore: layerService/renderlayers move clear place * feat: 优化图片瓦片的颜色映射 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: fix spelling mistake (#1344) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: fix spelling mistake * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 瓦片性能和代码优化 (#1347) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: 优化数据栅格瓦片的渲染、瓦片管理流程完善 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: add Hill shade demo (#1349) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: add hillShade demo - openlayers Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 设置瓦片多服务重构、支持加载多文件 (#1350) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: 优化简单矢量线瓦片的计算 * feat: 优化简单线图层的网格计算构建 * style: lint style * style: lint style * feat: 矢量瓦片更新渲染优化 * fix: 修复 tileLayer 重复创建导致的瓦片更新错误 * feat: 优化矢量瓦片图层本身的性能 * style: lint style * feat: 优化 reRender 的调用 * feat: 合并瓦片销毁时的重绘 * feat: 去除矢量文本图层的 remapping 映射 * feat: 网格构建异步改造修复 * feat: 瓦片渲染流程优化 * feat: 通用瓦片流程的优化(主线程阻塞优化) * feat: 补全瓦片更新触发 * feat: 默认顶点属性构建的优化 * style: lint style * feat: 调整矢量点 uniform 参数 * chore: 去除矢量图层对偏移坐标的支持(不统一) * style: lint style * feat: 合并不同瓦片图层触发的重绘 * style: lint style * chore: 调整瓦片代码结构 * feat: 矢量图层初始化优化 * chore: code clean * feat: 矢量图层地图绘制数据属性映射优化 * chore: lint style * feat: 矢量图层地图绘制初始化优化 * feat: maskLayer 初始化优化、debugtestLayer 默认为 basemap 模式 * chore: style * feat: 绘制指令优化 - picking drawCommand * style: lint style * feat: 优化矢量图层初始化资源的创建 * feat: 简化矢量瓦片图层加载完成触发的重绘 * chore: 统一地图图层的样式写法 color、size * style: lint style * style: lint style * style: lint style * feat: 瓦片渲染执行优化 Please enter the commit message for your changes. Lines starting * feat: 优化拾取渲染 * style: lint style * chore: style change * style: lint style * feat: layer plugin list clean * style: lint style * feat: 合并shader 使用 * style: lint style * feat: 优化 source 计算 * feat: 去除 source 中对创建 tileset 的多余判断 * chore: 优化代码写法 * feat: 地图瓦片图层类型定义优化 * chore: data clean * style: lint style * style: lint style * feat: debugLayer add basemap attr * chore: demo 调整 * feat: 优化瓦片图层的渲染 * feat: 修改瓦片显示更新 * fix: 修复动画模式传值导致的显示效果问题 * fix: 修复 mapbox version 设置错误的问题 * fix: 修复 CanvasLayer render * style: lint style * chore: clean citybuilding demo * style: lint style * chore: clean point simple code * chore: clean point text iconfont * chore: clean polygon fill code * style: lint style * chore: clean billboard demo * chore: clean polygon water/ocean demos * chore: clean point radar demos * chore: clean point normal demos * chore: clean wind layer demos * chore: clean demos * feat: clean demos & fix half line insert attri * style: lint style * chore: clean mask demo * chore: adjust website demo * style: lint style * chore: clean worker demos * style: lint style * fix: 修复箭头顶点重复插入的问题 * fix: 修复线图层弧线的纹理分布 * chore: website demos code clean * chore: layerService/renderlayers move clear place * chore: update version 2.9.26 -> 2.9.27-alpha.0 * chore: update version 2.9.27-alpha.0 -> 2.9.27-alpha.3 * feat: 支持 multi raster tile * feat: add hillshade demo * feat: 瓦片服务地址设置重构、多文件请求代码优化 * chore: 案例瓦片多服务用法修改 * chore: 类型定义优化 & api rename Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: demo address err (#1351) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * docs: 完善官方文档 * feat: 优化瓦片金字塔的计算 (#1355) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: opmitize tile cal * style: lint style * chore: update api name Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复更新图层属性 bug (#1356) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: add fix demo * fix: 修复样式更新的状态问题 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.27 -> 2.9.28 (#1357) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: update version 2.9.27 -> 2.9.28 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复 layer model 更新时候存在闪烁的问题 (#1358) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * fix: 优化 layer model 的更新链路,避免闪烁 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.28 -> 2.9.29 (#1360) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * docs: change website url * chore: update version 2.9.28 -> 2.9.29 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: add l7-three father umd build config (#1361) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: add l7-three father/umd * feat: remove depecenied lib Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.29 -> 2.9.30 (#1363) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: update version 2.9.29 -> 2.9.30 * chore: add three ignorefile * chore: update version 2.9.30 -> 2.9.31 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 瓦片事件监听失效 (#1365) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * fix: 修复瓦片图层事件失效 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * docs: 完善 L7 组件文档和示例 * feat: 合并代码 * feat: 合并代码 * fix: 修复代码合并丢失代码 * fix: 修改 gcoord 的依赖类型 * fix: 修复 fillShade 文件名称大小写问题 * fix: 修复拾取高亮状态异常 (#1368) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * fix: 修复拾取高亮状态异常 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: font 加载逻辑,添加font 加载完成事件 (#1364) * fix: 文件名大小写 * fix: font load 逻辑 * fix: font 加载问题 * chore: update version 2.9.31 -> 2.9.32 (#1373) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: update version 2.9.31 -> 2.9.32 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复 setData 引发的高德2 图层抖动问题 (#1376) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Fix: css 打包方式内联 (#1375) * fix: 文件名大小写 * fix: font load 逻辑 * fix: font 加载问题 * fix: lint error * fix: css lib 打包配置 * docs: 补充 L7 Component 文档相关 * fix: 修复当前 lerna 打包顺序导致报错的问题 * fix: 修复 source 模块 parser 为 Json geometry 情况数据拾取问题 (#1378) * chore: publish alpha version 2.9.32-alpha.2 * feat: 栅格瓦片的多波段计算 (#1367) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: 增加多波段瓦片的 operation 操作 * style: lint style * feat: 增加波段指定逻辑 * style: lint style * feat: 优化多波段的请求操作路径代码 * style: lint style * feat: multi raster layer support express operation 1.0 * style: lint style * feat: 增加栅格图层的多波段分析能力 * chore: add raster layer demo * style: lint style * style: lint style * style: lint style * style: lint style * style: lint style * feat: 补充栅格数据表达式计算 * chore: 调整栅格计算方法的位置 * chore: 优化栅格计算代码结构 * chore: 优化数据栅格代码 * style: lint style * style: lint style * style: lint style * feat: band operation handle empty data * feat: 支持彩色多通道栅格 * feat: 数据栅格瓦片支持彩色多通道波段计算 * style: lint style * style: lint style * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 解决 turf 依赖问题 * feat: 升级版本号 * feat: 升级版本号 * chore: update version 2.9.32 -> 2.9.33 (#1379) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 修复 IControlOption 报错问题 * fix: css lib (#1381) * chore: 更新版本 2.9.34 (#1383) Co-authored-by: 象数 <zhengxue.lzx@antgroup.com> * fix: 优化多图层 setData 效果不同步的现象 (#1384) * fix: 优化多图层 setData 效果不同步的现象 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 新增矢量瓦片类型 - 掩模图层 (#1382) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.34 -> 2.9.35 (#1385) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复设置地图中心点引发的问题 (#1386) * fix: 修复设置地图中心点引发的问题 * style: lint style * feat: 补充空值时图层绘制采用默认地图中心点 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.35 -> 2.9.36 (#1387) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 去除 Control 中 abstract 的描述 Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> Co-authored-by: @thinkinggis <lzx199065@gmail.com> Co-authored-by: YiQianYao <42212176+yiiiiiiqianyao@users.noreply.github.com> Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> Co-authored-by: qxang <qxkang@126.com> Co-authored-by: Dreammy23 <caomengyuan2015@163.com> Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> Co-authored-by: lvisei <yunji.me@outlook.com> Co-authored-by: MarkLei7 <33211377+MarkLei7@users.noreply.github.com> Co-authored-by: Jeffrey <color.dove@gmail.com> Co-authored-by: bolry <909559682@qq.com> Co-authored-by: linlb <linlb@homeking365.com> Co-authored-by: 象数 <zhengxue.lzx@antgroup.com> * feat: 去除 selectBoxClassName 属性 * feat: 将 Control Option 接口定义放到 @antv/l7-component 中 * fix: 将 l7-scene 中的 turf 方法转移到 l7-utils 中 * fix: 添加对 BoxSelect 选择归宿子包的 TODO * feat: 替换 Control Iconfont 图标 * feat: 组件中涉及到的图标支持传输 Fragment 类型 * feat: 组件层 Control 更新配置时需要传入默认配置 * fix: 1.图表文件补充 eslint-disable 注释,防止 gatsby 运行报错 Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> Co-authored-by: @thinkinggis <lzx199065@gmail.com> Co-authored-by: YiQianYao <42212176+yiiiiiiqianyao@users.noreply.github.com> Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> Co-authored-by: qxang <qxkang@126.com> Co-authored-by: Dreammy23 <caomengyuan2015@163.com> Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> Co-authored-by: lvisei <yunji.me@outlook.com> Co-authored-by: MarkLei7 <33211377+MarkLei7@users.noreply.github.com> Co-authored-by: Jeffrey <color.dove@gmail.com> Co-authored-by: bolry <909559682@qq.com> Co-authored-by: linlb <linlb@homeking365.com> Co-authored-by: 象数 <zhengxue.lzx@antgroup.com> * docs: 修复选择框类型控件事件说明文档 (#1406) Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> * refactor: 1.控件 LayerControl => LayerSwitch,防止在 LarkMap 中控件命名概念混淆 2.LayerSwitch 的参数 layers 新增支持传递 layer 的 id 数组 (#1411) Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> * feat: change file name * chore: change import * feat: add lib * feat: 修改 component 类型定义 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> Co-authored-by: heiyexing <496845051@qq.com> Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> Co-authored-by: @thinkinggis <lzx199065@gmail.com> Co-authored-by: qxang <qxkang@126.com> Co-authored-by: Dreammy23 <caomengyuan2015@163.com> Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> Co-authored-by: lvisei <yunji.me@outlook.com> Co-authored-by: MarkLei7 <33211377+MarkLei7@users.noreply.github.com> Co-authored-by: Jeffrey <color.dove@gmail.com> Co-authored-by: bolry <909559682@qq.com> Co-authored-by: linlb <linlb@homeking365.com> Co-authored-by: 象数 <zhengxue.lzx@antgroup.com> * feat: Merge master (#1414) * chore: update version 2.9.36 -> 2.9.37 (#1397) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Feat: L7 Component 完备性升级 (#1391) * feat: 1.BaseControl 升级 * build: 将 css 迁移至 less 中 * feat: 1.BaseControl 升级 * fix: l7-utils 添加对 lodash 的依赖 * feat: 1.修复控件布局问题 2.拆分 BaseControl 样式文件 3.新增 Control 文档 * Feat yanxiong merge (#1380) * feat: 1.新增扫光中心sweepCenter 2.完善扫光Layer配置API和demo * feat: 1.新增wind图层 * fix: 1.eslint问题 * feat: 1.新增WindLayer 文档和Example * fix: 1.风场图层文档新增示例图片 * feat: 1.新增轨迹/围墙Example * feat: 1.新增线图层Demo * chore: 工程配置优化 (#1278) * docs: 文档的相关配置 * chore: package json 测试覆盖 * test(source): test * fix: test ci * chore: ci * chore: ci add worker build * chore: glsl 支持热更新 * chore: test cover view * chore: ci test * feat: raisingHeight/heightFixed 补全 (#1280) * feat: 去除多余 demo、提取图层共用类型定义 * feat: 点图层支持 heightfixed * feat: point fillImage 支持 raisingHeight * feat: 点图层 fill、fillImage 补全 raigingHeight\heightFixed * feat: 点图层 point image 完善对 raisingHeight\heightFixed 的支持 * feat: 修改类型定义 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 优化图片的显示效果 (#1282) * feat: 优化栅格瓦片的显示效果 * style: lint style * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 1.修复控件布局问题 2.拆分 BaseControl 样式文件 3.新增 Control 文档 * fix: 还原 eslintrc 变更 * Chore test preCommit 增加测试用例校验 (#1281) * docs: 文档的相关配置 * chore: package json 测试覆盖 * test(source): test * fix: test ci * chore: ci * chore: ci add worker build * chore: glsl 支持热更新 * chore: test cover view * chore: ci test * chore: precommit 增加 test 校验 * chore: remove stroybook lint add dumo demo lint * chore: pre-commit build 校验 * chore: update ci 触发 * chore: lint 相关配置 * fix: 还原 eslintrc 变更 * feat: 1.新增 ButtonControl 基类 2.完成 Fullscreen UI 开发 * chore: lint check (#1284) * docs: 文档的相关配置 * chore: package json 测试覆盖 * test(source): test * fix: test ci * chore: ci * chore: ci add worker build * chore: glsl 支持热更新 * chore: test cover view * chore: ci test * chore: precommit 增加 test 校验 * chore: remove stroybook lint add dumo demo lint * chore: pre-commit build 校验 * chore: update ci 触发 * chore: lint 相关配置 * chore: 合并ci 任务 * fix: lint error * fix: lint command * chore: ci test & lint * feat: 新增枚举类型的色带 (#1283) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Chore: 修复部分lint 警告,pre-commit 移除build命令 (#1285) * chore: lint unuse * chore: pre commit command * chore: pre-commit 去除build 命令 * feat: add test case (#1286) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 完善 ButtonControl 基类 * feat: 修改 simple line 的网格构建和渲染方式 (#1288) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 新增 popperControl 控件基类 * feat: 完成 popper UI测逻辑 * Chore: lint warn 移除未使用的import (#1287) * chore: lint unuse * chore: pre commit command * chore: pre-commit 去除build 命令 * fix: 修复unuse import * feat: 1.完善 popper 自动判定位置能力 * feat: 1. SelectControl 开发完成 * fix: 修复丢失代码 * chore: 去除无用依赖 * fix: 修复 PopperControl trigger 为 hover 时,气泡消失异常问题 * fix: 去除选中后关闭气泡的配置项 * fix: 1. Popper 参数 closeOther => unique 2. 补充方法注释 * feat: 1.新增 PopperControl 和 ButtonControl 的 setOptions 方法 2.完成 Logo 组件的升级开发 * feat: 完成 fullscreen 组件的开发 * feat: 适量图层支持透传 transfrom (#1294) * feat: 矢量图层支持 join/transfrom 透传 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * test: 测试用例支持 new scene 对象 (#1291) * chore: lint unuse * chore: pre commit command * chore: pre-commit 去除build 命令 * fix: 修复unuse import * test: 增加gl 模拟能力 * fix: lint error * chore: 提取测试utils 为单独包 * chore: 调整测试覆盖率值 * feat: support simple line vector layer (#1295) * feat: 矢量图层支持 join/transfrom 透传 * style: lint style * feat: support simple line vector tile layer Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 提供线图层偏移点位计算的通用方法 (#1293) * feat: 增加线偏移点的计算 * style: lint style * feat: 支持对 greatcircle 的偏移点位的计算 * feat: 完善弧线偏移点的 featureId 过滤 * style: lint style * style: lint style * feat: 支持对普通线偏移点的计算支持 * feat: 增加线图层偏移点位计算的测试用例 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.23 -> 2.9.24 (#1296) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: change publish config (#1297) * chore: update version 2.9.23 -> 2.9.24 * chore: change test-utils packages.json * chore: change @antv/l7-test-utils into private Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 1.完成截图组件开发 * feat: 1.完成定位组件的开发 * feat: 兼容不同amapjs 加载方式 (#1265) * feat: 1.完成定位组件的开发 * feat: 新增 LayerControl 组件 * chore: 删除无用 Example * fix: 修复 AMap 初始化问题 * fix: 1.锁死 screenfull 版本 2.修复 fullscreen 的按钮默认文本和样式问题 * feat: 1. Fullscreen 构造器中对当前环境是否支持全屏进行监测 * feat: 1.LayerService 中图层发生变动时触发 layerChange 事件 * feat: LayerControl 监听 LayerService 图层发生变更时的事件 * fix: 修复加载高德地图判断加载导致的缓存问题 (#1301) * fix: 去除 amap 加载的判断 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 矢量图层支持 geojson-vt (#1302) * feat: 矢量图层支持 geojson-vt * feat: 优化 parser 类型获取、内置 sourceLayer * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * docs: scale demo & IE 兼容 (#1304) * docs: 增加demo,关闭 any lint * docs: demo& ie 兼容问题 * chore: dev-build * feat: Scale 宽度发生变化时添加渐变效果 * feat: 控件 MapStyleControl => MapTheme * fix: heatmap render error (#1307) * fix: 修复热力图渲染失效 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: father 配置 glsl 内联 (#1305) * docs: 增加demo,关闭 any lint * docs: demo& ie 兼容问题 * chore: dev-build * chore: father 配置 glsl 内联 * chore: update version 2.9.24 -> 2.9.25 (#1308) * fix: 修复矢量图层判断错误 * chore: update version 2.9.24 -> 2.9.25 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 新增 MapTheme 切换主题控件 * test: 新增marker测试用例 (#1309) Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> * feat: source 支持 json 下新增 geometry 字段 (#1312) * feat: source 支持 json 下 geometry 解析 * refactor: 优化循环逻辑 * fix: 解决聚合情况下清空图层点数据未清空BUG (#1311) * fix: 修复 feature scale 可能存在的 source 取值问题 (#1315) * fix: 修复 featureScale 错误 * style: lint style * fix: 修复 feature scale 映射问题 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复栅格图片瓦片的混合问题 (#1316) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * fix: 修复栅格图片瓦片的混合问题 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 新增 Control 相关单测 * feat: 矢量文本计算优化、性能优化 (#1310) * feat: 新增测试瓦片图层 * style: lint style * feat: 矢量文本图层性能优化 * chore: change tiletestlayer demo * style: lint style * feat: 封装 TileDebugLayer 的source 模块,优化图层默认数据的配置,测试图层样式调整 * style: line style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * [chores] Remove unused dependencie (#1314) * feat: 自定义图层 - marker&markerLayer - 多个marker节点性能优化 (#1300) * chore: 新增marker开发demo * style: 增加格式化空格 * marker性能优化 - 缓存计算变量:ignore (#1298) Co-authored-by: linlb <linlb@homeking365.com> * feat: 自定义图层 - marker&markerLayer - markerLayer多节点kmarker性能优化 * feat: 添加demo * feat: 删除冗余代码 Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> Co-authored-by: bolry <909559682@qq.com> Co-authored-by: linlb <linlb@homeking365.com> * feat: 新增 MouseLocation 组件 * chore: add demo (#1319) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: add demo * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.25 -> 2.9.26 (#1318) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: update version 2.9.25 -> 2.9.26 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 修复光标经纬度不更新问题 * feat: 1.完善 Zoom 组件 2.去除旧 LayerControl 对应样式代码 * feat: 1.完善 Scale 组件升级 * test: 1.完善 LayerControl 单测 * feat: 调整 Popup 目录结构 * fix: 修复弹框类型组件隐藏时未把弹框隐藏问题 * chore: 增加覆盖率Ci (#1323) * chore: 增加覆盖率Ci * chore: jest locv * fix: layer 单测样例 * fix: SelectControl 样式字体缩小 * fix: 修复 ExportImage 参数 imageType 为 jpg 不生效问题 * fix: 完善 setOptions 方法 * feat: 完成 Popup 的基础拆分 * feat: 气泡 Popup 新增互斥开关 autoClose * feat: 气泡 Popup 新增配置按 ESC 关闭 Popup * feat: 气泡 Popup 支持设置自定义 className 和 style * feat: 气泡 Popup 支持设置自定义 className 和 style * feat: 优化 Popup less 样式 * fix: 修复gaodev2下MarkerLayer清除有误问题 (#1324) * fix: markerLayer在GaodeMapV2做底图时removeMarkerLayer视图图层层级改变时会复原被删除的图层 (#1322) 去除clear方法中调用注销监听事件 * fix: 修复gaodev2下layer清除有误问题 Co-authored-by: bolry <909559682@qq.com> Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> * docs: remove website demos (#1328) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * docs: remove demos Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 完善 Popup 能力和代码注释 * docs: 移除地球模式点图层demo (#1330) Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> * feat: 完善 Popup setOptions 方法 * test: 补充 Popup 单测文件 * feat: 初始化 LayerPopup * feat: 气泡 Popup 新增气泡标题 title 配置 * fix: 默认source 配置 (#1331) * fix: 修改source 为空的问题 * chore: 添加默认渲染 * feat: 完成 LayerPopup 组件的开发 * test: 补充 LayerPopup 相关的单测 * fix: source empty err (#1332) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * fix: fix empty source bug * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 自定义图层 - markerLayer - 修复图层执行clear后聚合能力失效问题 (#1333) Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> * docs: website remove mapbox demos (#1334) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: website remove mapbox demos Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Feat custom map (#1326) * chore(map): 地图模块重构 * feat: lealetMap for l7 * chore: amap baseservice 重构 * fix: 修改amap 样式 * fix: 单词拼写 * docs: remove website docs (#1336) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: website remove mapbox demos Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 将 iconfont 引入方式从 css => svg * build: worker 内联打包添补 (#1338) * feat: 1.场景 Scene 新增 boxSelect 能力 * feat: 组件层适配 gatsby 改造 * docs: 新增 Control 和 Logo 控件文档 * fix: 按照交互稿修复组件样式 * feat: 瓦片图层、地图图层渲染性能/体验优化 (#1329) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: 优化简单矢量线瓦片的计算 * feat: 优化简单线图层的网格计算构建 * style: lint style * style: lint style * feat: 矢量瓦片更新渲染优化 * fix: 修复 tileLayer 重复创建导致的瓦片更新错误 * feat: 优化矢量瓦片图层本身的性能 * style: lint style * feat: 优化 reRender 的调用 * feat: 合并瓦片销毁时的重绘 * feat: 去除矢量文本图层的 remapping 映射 * feat: 网格构建异步改造修复 * feat: 瓦片渲染流程优化 * feat: 通用瓦片流程的优化(主线程阻塞优化) * feat: 补全瓦片更新触发 * feat: 默认顶点属性构建的优化 * style: lint style * feat: 调整矢量点 uniform 参数 * chore: 去除矢量图层对偏移坐标的支持(不统一) * style: lint style * feat: 合并不同瓦片图层触发的重绘 * style: lint style * chore: 调整瓦片代码结构 * feat: 矢量图层初始化优化 * chore: code clean * feat: 矢量图层地图绘制数据属性映射优化 * chore: lint style * feat: 矢量图层地图绘制初始化优化 * feat: maskLayer 初始化优化、debugtestLayer 默认为 basemap 模式 * chore: style * feat: 绘制指令优化 - picking drawCommand * style: lint style * feat: 优化矢量图层初始化资源的创建 * feat: 简化矢量瓦片图层加载完成触发的重绘 * chore: 统一地图图层的样式写法 color、size * style: lint style * style: lint style * style: lint style * feat: 瓦片渲染执行优化 Please enter the commit message for your changes. Lines starting * feat: 优化拾取渲染 * style: lint style * chore: style change * style: lint style * feat: layer plugin list clean * style: lint style * feat: 合并shader 使用 * style: lint style * feat: 优化 source 计算 * feat: 去除 source 中对创建 tileset 的多余判断 * chore: 优化代码写法 * feat: 地图瓦片图层类型定义优化 * chore: data clean * style: lint style * style: lint style * feat: debugLayer add basemap attr * chore: demo 调整 * feat: 优化瓦片图层的渲染 * feat: 修改瓦片显示更新 * fix: 修复动画模式传值导致的显示效果问题 * fix: 修复 mapbox version 设置错误的问题 * fix: 修复 CanvasLayer render * style: lint style * chore: clean citybuilding demo * style: lint style * chore: clean point simple code * chore: clean point text iconfont * chore: clean polygon fill code * style: lint style * chore: clean billboard demo * chore: clean polygon water/ocean demos * chore: clean point radar demos * chore: clean point normal demos * chore: clean wind layer demos * chore: clean demos * feat: clean demos & fix half line insert attri * style: lint style * chore: clean mask demo * chore: adjust website demo * style: lint style * chore: clean worker demos * style: lint style * fix: 修复箭头顶点重复插入的问题 * fix: 修复线图层弧线的纹理分布 * chore: website demos code clean * chore: layerService/renderlayers move clear place * feat: 优化图片瓦片的颜色映射 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: fix spelling mistake (#1344) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: fix spelling mistake * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 瓦片性能和代码优化 (#1347) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: 优化数据栅格瓦片的渲染、瓦片管理流程完善 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: add Hill shade demo (#1349) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: add hillShade demo - openlayers Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 设置瓦片多服务重构、支持加载多文件 (#1350) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: 优化简单矢量线瓦片的计算 * feat: 优化简单线图层的网格计算构建 * style: lint style * style: lint style * feat: 矢量瓦片更新渲染优化 * fix: 修复 tileLayer 重复创建导致的瓦片更新错误 * feat: 优化矢量瓦片图层本身的性能 * style: lint style * feat: 优化 reRender 的调用 * feat: 合并瓦片销毁时的重绘 * feat: 去除矢量文本图层的 remapping 映射 * feat: 网格构建异步改造修复 * feat: 瓦片渲染流程优化 * feat: 通用瓦片流程的优化(主线程阻塞优化) * feat: 补全瓦片更新触发 * feat: 默认顶点属性构建的优化 * style: lint style * feat: 调整矢量点 uniform 参数 * chore: 去除矢量图层对偏移坐标的支持(不统一) * style: lint style * feat: 合并不同瓦片图层触发的重绘 * style: lint style * chore: 调整瓦片代码结构 * feat: 矢量图层初始化优化 * chore: code clean * feat: 矢量图层地图绘制数据属性映射优化 * chore: lint style * feat: 矢量图层地图绘制初始化优化 * feat: maskLayer 初始化优化、debugtestLayer 默认为 basemap 模式 * chore: style * feat: 绘制指令优化 - picking drawCommand * style: lint style * feat: 优化矢量图层初始化资源的创建 * feat: 简化矢量瓦片图层加载完成触发的重绘 * chore: 统一地图图层的样式写法 color、size * style: lint style * style: lint style * style: lint style * feat: 瓦片渲染执行优化 Please enter the commit message for your changes. Lines starting * feat: 优化拾取渲染 * style: lint style * chore: style change * style: lint style * feat: layer plugin list clean * style: lint style * feat: 合并shader 使用 * style: lint style * feat: 优化 source 计算 * feat: 去除 source 中对创建 tileset 的多余判断 * chore: 优化代码写法 * feat: 地图瓦片图层类型定义优化 * chore: data clean * style: lint style * style: lint style * feat: debugLayer add basemap attr * chore: demo 调整 * feat: 优化瓦片图层的渲染 * feat: 修改瓦片显示更新 * fix: 修复动画模式传值导致的显示效果问题 * fix: 修复 mapbox version 设置错误的问题 * fix: 修复 CanvasLayer render * style: lint style * chore: clean citybuilding demo * style: lint style * chore: clean point simple code * chore: clean point text iconfont * chore: clean polygon fill code * style: lint style * chore: clean billboard demo * chore: clean polygon water/ocean demos * chore: clean point radar demos * chore: clean point normal demos * chore: clean wind layer demos * chore: clean demos * feat: clean demos & fix half line insert attri * style: lint style * chore: clean mask demo * chore: adjust website demo * style: lint style * chore: clean worker demos * style: lint style * fix: 修复箭头顶点重复插入的问题 * fix: 修复线图层弧线的纹理分布 * chore: website demos code clean * chore: layerService/renderlayers move clear place * chore: update version 2.9.26 -> 2.9.27-alpha.0 * chore: update version 2.9.27-alpha.0 -> 2.9.27-alpha.3 * feat: 支持 multi raster tile * feat: add hillshade demo * feat: 瓦片服务地址设置重构、多文件请求代码优化 * chore: 案例瓦片多服务用法修改 * chore: 类型定义优化 & api rename Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: demo address err (#1351) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * docs: 完善官方文档 * feat: 优化瓦片金字塔的计算 (#1355) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: opmitize tile cal * style: lint style * chore: update api name Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复更新图层属性 bug (#1356) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: add fix demo * fix: 修复样式更新的状态问题 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.27 -> 2.9.28 (#1357) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: update version 2.9.27 -> 2.9.28 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复 layer model 更新时候存在闪烁的问题 (#1358) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * fix: 优化 layer model 的更新链路,避免闪烁 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.28 -> 2.9.29 (#1360) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * docs: change website url * chore: update version 2.9.28 -> 2.9.29 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: add l7-three father umd build config (#1361) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: add l7-three father/umd * feat: remove depecenied lib Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.29 -> 2.9.30 (#1363) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: update version 2.9.29 -> 2.9.30 * chore: add three ignorefile * chore: update version 2.9.30 -> 2.9.31 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 瓦片事件监听失效 (#1365) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * fix: 修复瓦片图层事件失效 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * docs: 完善 L7 组件文档和示例 * feat: 合并代码 * feat: 合并代码 * fix: 修复代码合并丢失代码 * fix: 修改 gcoord 的依赖类型 * fix: 修复 fillShade 文件名称大小写问题 * fix: 修复拾取高亮状态异常 (#1368) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * fix: 修复拾取高亮状态异常 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: font 加载逻辑,添加font 加载完成事件 (#1364) * fix: 文件名大小写 * fix: font load 逻辑 * fix: font 加载问题 * chore: update version 2.9.31 -> 2.9.32 (#1373) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: update version 2.9.31 -> 2.9.32 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复 setData 引发的高德2 图层抖动问题 (#1376) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Fix: css 打包方式内联 (#1375) * fix: 文件名大小写 * fix: font load 逻辑 * fix: font 加载问题 * fix: lint error * fix: css lib 打包配置 * docs: 补充 L7 Component 文档相关 * fix: 修复当前 lerna 打包顺序导致报错的问题 * fix: 修复 source 模块 parser 为 Json geometry 情况数据拾取问题 (#1378) * chore: publish alpha version 2.9.32-alpha.2 * feat: 栅格瓦片的多波段计算 (#1367) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: 增加多波段瓦片的 operation 操作 * style: lint style * feat: 增加波段指定逻辑 * style: lint style * feat: 优化多波段的请求操作路径代码 * style: lint style * feat: multi raster layer support express operation 1.0 * style: lint style * feat: 增加栅格图层的多波段分析能力 * chore: add raster layer demo * style: lint style * style: lint style * style: lint style * style: lint style * style: lint style * feat: 补充栅格数据表达式计算 * chore: 调整栅格计算方法的位置 * chore: 优化栅格计算代码结构 * chore: 优化数据栅格代码 * style: lint style * style: lint style * style: lint style * feat: band operation handle empty data * feat: 支持彩色多通道栅格 * feat: 数据栅格瓦片支持彩色多通道波段计算 * style: lint style * style: lint style * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 解决 turf 依赖问题 * feat: 升级版本号 * feat: 升级版本号 * chore: update version 2.9.32 -> 2.9.33 (#1379) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 修复 IControlOption 报错问题 * fix: css lib (#1381) * chore: 更新版本 2.9.34 (#1383) Co-authored-by: 象数 <zhengxue.lzx@antgroup.com> * fix: 优化多图层 setData 效果不同步的现象 (#1384) * fix: 优化多图层 setData 效果不同步的现象 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 新增矢量瓦片类型 - 掩模图层 (#1382) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.34 -> 2.9.35 (#1385) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复设置地图中心点引发的问题 (#1386) * fix: 修复设置地图中心点引发的问题 * style: lint style * feat: 补充空值时图层绘制采用默认地图中心点 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.35 -> 2.9.36 (#1387) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 去除 Control 中 abstract 的描述 Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> Co-authored-by: @thinkinggis <lzx199065@gmail.com> Co-authored-by: YiQianYao <42212176+yiiiiiiqianyao@users.noreply.github.com> Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> Co-authored-by: qxang <qxkang@126.com> Co-authored-by: Dreammy23 <caomengyuan2015@163.com> Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> Co-authored-by: lvisei <yunji.me@outlook.com> Co-authored-by: MarkLei7 <33211377+MarkLei7@users.noreply.github.com> Co-authored-by: Jeffrey <color.dove@gmail.com> Co-authored-by: bolry <909559682@qq.com> Co-authored-by: linlb <linlb@homeking365.com> Co-authored-by: 象数 <zhengxue.lzx@antgroup.com> * feat: 去除 selectBoxClassName 属性 * feat: 将 Control Option 接口定义放到 @antv/l7-component 中 * fix: 将 l7-scene 中的 turf 方法转移到 l7-utils 中 * fix: 添加对 BoxSelect 选择归宿子包的 TODO * feat: 替换 Control Iconfont 图标 * feat: 组件中涉及到的图标支持传输 Fragment 类型 * feat: 组件层 Control 更新配置时需要传入默认配置 Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> Co-authored-by: @thinkinggis <lzx199065@gmail.com> Co-authored-by: YiQianYao <42212176+yiiiiiiqianyao@users.noreply.github.com> Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> Co-authored-by: qxang <qxkang@126.com> Co-authored-by: Dreammy23 <caomengyuan2015@163.com> Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> Co-authored-by: lvisei <yunji.me@outlook.com> Co-authored-by: MarkLei7 <33211377+MarkLei7@users.noreply.github.com> Co-authored-by: Jeffrey <color.dove@gmail.com> Co-authored-by: bolry <909559682@qq.com> Co-authored-by: linlb <linlb@homeking365.com> Co-authored-by: 象数 <zhengxue.lzx@antgroup.com> * chore: add bands demo (#1400) * chore: add demo * chore: add bands demo Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复 gatsby 运行打包 iconfont 失败问题 (#1403) * feat: 1.BaseControl 升级 * build: 将 css 迁移至 less 中 * feat: 1.BaseControl 升级 * fix: l7-utils 添加对 lodash 的依赖 * feat: 1.修复控件布局问题 2.拆分 BaseControl 样式文件 3.新增 Control 文档 * Feat yanxiong merge (#1380) * feat: 1.新增扫光中心sweepCenter 2.完善扫光Layer配置API和demo * feat: 1.新增wind图层 * fix: 1.eslint问题 * feat: 1.新增WindLayer 文档和Example * fix: 1.风场图层文档新增示例图片 * feat: 1.新增轨迹/围墙Example * feat: 1.新增线图层Demo * chore: 工程配置优化 (#1278) * docs: 文档的相关配置 * chore: package json 测试覆盖 * test(source): test * fix: test ci * chore: ci * chore: ci add worker build * chore: glsl 支持热更新 * chore: test cover view * chore: ci test * feat: raisingHeight/heightFixed 补全 (#1280) * feat: 去除多余 demo、提取图层共用类型定义 * feat: 点图层支持 heightfixed * feat: point fillImage 支持 raisingHeight * feat: 点图层 fill、fillImage 补全 raigingHeight\heightFixed * feat: 点图层 point image 完善对 raisingHeight\heightFixed 的支持 * feat: 修改类型定义 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 优化图片的显示效果 (#1282) * feat: 优化栅格瓦片的显示效果 * style: lint style * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 1.修复控件布局问题 2.拆分 BaseControl 样式文件 3.新增 Control 文档 * fix: 还原 eslintrc 变更 * Chore test preCommit 增加测试用例校验 (#1281) * docs: 文档的相关配置 * chore: package json 测试覆盖 * test(source): test * fix: test ci * chore: ci * chore: ci add worker build * chore: glsl 支持热更新 * chore: test cover view * chore: ci test * chore: precommit 增加 test 校验 * chore: remove stroybook lint add dumo demo lint * chore: pre-commit build 校验 * chore: update ci 触发 * chore: lint 相关配置 * fix: 还原 eslintrc 变更 * feat: 1.新增 ButtonControl 基类 2.完成 Fullscreen UI 开发 * chore: lint check (#1284) * docs: 文档的相关配置 * chore: package json 测试覆盖 * test(source): test * fix: test ci * chore: ci * chore: ci add worker build * chore: glsl 支持热更新 * chore: test cover view * chore: ci test * chore: precommit 增加 test 校验 * chore: remove stroybook lint add dumo demo lint * chore: pre-commit build 校验 * chore: update ci 触发 * chore: lint 相关配置 * chore: 合并ci 任务 * fix: lint error * fix: lint command * chore: ci test & lint * feat: 新增枚举类型的色带 (#1283) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Chore: 修复部分lint 警告,pre-commit 移除build命令 (#1285) * chore: lint unuse * chore: pre commit command * chore: pre-commit 去除build 命令 * feat: add test case (#1286) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 完善 ButtonControl 基类 * feat: 修改 simple line 的网格构建和渲染方式 (#1288) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 新增 popperControl 控件基类 * feat: 完成 popper UI测逻辑 * Chore: lint warn 移除未使用的import (#1287) * chore: lint unuse * chore: pre commit command * chore: pre-commit 去除build 命令 * fix: 修复unuse import * feat: 1.完善 popper 自动判定位置能力 * feat: 1. SelectControl 开发完成 * fix: 修复丢失代码 * chore: 去除无用依赖 * fix: 修复 PopperControl trigger 为 hover 时,气泡消失异常问题 * fix: 去除选中后关闭气泡的配置项 * fix: 1. Popper 参数 closeOther => unique 2. 补充方法注释 * feat: 1.新增 PopperControl 和 ButtonControl 的 setOptions 方法 2.完成 Logo 组件的升级开发 * feat: 完成 fullscreen 组件的开发 * feat: 适量图层支持透传 transfrom (#1294) * feat: 矢量图层支持 join/transfrom 透传 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * test: 测试用例支持 new scene 对象 (#1291) * chore: lint unuse * chore: pre commit command * chore: pre-commit 去除build 命令 * fix: 修复unuse import * test: 增加gl 模拟能力 * fix: lint error * chore: 提取测试utils 为单独包 * chore: 调整测试覆盖率值 * feat: support simple line vector layer (#1295) * feat: 矢量图层支持 join/transfrom 透传 * style: lint style * feat: support simple line vector tile layer Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 提供线图层偏移点位计算的通用方法 (#1293) * feat: 增加线偏移点的计算 * style: lint style * feat: 支持对 greatcircle 的偏移点位的计算 * feat: 完善弧线偏移点的 featureId 过滤 * style: lint style * style: lint style * feat: 支持对普通线偏移点的计算支持 * feat: 增加线图层偏移点位计算的测试用例 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.23 -> 2.9.24 (#1296) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: change publish config (#1297) * chore: update version 2.9.23 -> 2.9.24 * chore: change test-utils packages.json * chore: change @antv/l7-test-utils into private Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 1.完成截图组件开发 * feat: 1.完成定位组件的开发 * feat: 兼容不同amapjs 加载方式 (#1265) * feat: 1.完成定位组件的开发 * feat: 新增 LayerControl 组件 * chore: 删除无用 Example * fix: 修复 AMap 初始化问题 * fix: 1.锁死 screenfull 版本 2.修复 fullscreen 的按钮默认文本和样式问题 * feat: 1. Fullscreen 构造器中对当前环境是否支持全屏进行监测 * feat: 1.LayerService 中图层发生变动时触发 layerChange 事件 * feat: LayerControl 监听 LayerService 图层发生变更时的事件 * fix: 修复加载高德地图判断加载导致的缓存问题 (#1301) * fix: 去除 amap 加载的判断 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 矢量图层支持 geojson-vt (#1302) * feat: 矢量图层支持 geojson-vt * feat: 优化 parser 类型获取、内置 sourceLayer * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * docs: scale demo & IE 兼容 (#1304) * docs: 增加demo,关闭 any lint * docs: demo& ie 兼容问题 * chore: dev-build * feat: Scale 宽度发生变化时添加渐变效果 * feat: 控件 MapStyleControl => MapTheme * fix: heatmap render error (#1307) * fix: 修复热力图渲染失效 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: father 配置 glsl 内联 (#1305) * docs: 增加demo,关闭 any lint * docs: demo& ie 兼容问题 * chore: dev-build * chore: father 配置 glsl 内联 * chore: update version 2.9.24 -> 2.9.25 (#1308) * fix: 修复矢量图层判断错误 * chore: update version 2.9.24 -> 2.9.25 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 新增 MapTheme 切换主题控件 * test: 新增marker测试用例 (#1309) Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> * feat: source 支持 json 下新增 geometry 字段 (#1312) * feat: source 支持 json 下 geometry 解析 * refactor: 优化循环逻辑 * fix: 解决聚合情况下清空图层点数据未清空BUG (#1311) * fix: 修复 feature scale 可能存在的 source 取值问题 (#1315) * fix: 修复 featureScale 错误 * style: lint style * fix: 修复 feature scale 映射问题 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复栅格图片瓦片的混合问题 (#1316) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * fix: 修复栅格图片瓦片的混合问题 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 新增 Control 相关单测 * feat: 矢量文本计算优化、性能优化 (#1310) * feat: 新增测试瓦片图层 * style: lint style * feat: 矢量文本图层性能优化 * chore: change tiletestlayer demo * style: lint style * feat: 封装 TileDebugLayer 的source 模块,优化图层默认数据的配置,测试图层样式调整 * style: line style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * [chores] Remove unused dependencie (#1314) * feat: 自定义图层 - marker&markerLayer - 多个marker节点性能优化 (#1300) * chore: 新增marker开发demo * style: 增加格式化空格 * marker性能优化 - 缓存计算变量:ignore (#1298) Co-authored-by: linlb <linlb@homeking365.com> * feat: 自定义图层 - marker&markerLayer - markerLayer多节点kmarker性能优化 * feat: 添加demo * feat: 删除冗余代码 Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> Co-authored-by: bolry <909559682@qq.com> Co-authored-by: linlb <linlb@homeking365.com> * feat: 新增 MouseLocation 组件 * chore: add demo (#1319) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: add demo * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.25 -> 2.9.26 (#1318) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: update version 2.9.25 -> 2.9.26 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 修复光标经纬度不更新问题 * feat: 1.完善 Zoom 组件 2.去除旧 LayerControl 对应样式代码 * feat: 1.完善 Scale 组件升级 * test: 1.完善 LayerControl 单测 * feat: 调整 Popup 目录结构 * fix: 修复弹框类型组件隐藏时未把弹框隐藏问题 * chore: 增加覆盖率Ci (#1323) * chore: 增加覆盖率Ci * chore: jest locv * fix: layer 单测样例 * fix: SelectControl 样式字体缩小 * fix: 修复 ExportImage 参数 imageType 为 jpg 不生效问题 * fix: 完善 setOptions 方法 * feat: 完成 Popup 的基础拆分 * feat: 气泡 Popup 新增互斥开关 autoClose * feat: 气泡 Popup 新增配置按 ESC 关闭 Popup * feat: 气泡 Popup 支持设置自定义 className 和 style * feat: 气泡 Popup 支持设置自定义 className 和 style * feat: 优化 Popup less 样式 * fix: 修复gaodev2下MarkerLayer清除有误问题 (#1324) * fix: markerLayer在GaodeMapV2做底图时removeMarkerLayer视图图层层级改变时会复原被删除的图层 (#1322) 去除clear方法中调用注销监听事件 * fix: 修复gaodev2下layer清除有误问题 Co-authored-by: bolry <909559682@qq.com> Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> * docs: remove website demos (#1328) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * docs: remove demos Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 完善 Popup 能力和代码注释 * docs: 移除地球模式点图层demo (#1330) Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> * feat: 完善 Popup setOptions 方法 * test: 补充 Popup 单测文件 * feat: 初始化 LayerPopup * feat: 气泡 Popup 新增气泡标题 title 配置 * fix: 默认source 配置 (#1331) * fix: 修改source 为空的问题 * chore: 添加默认渲染 * feat: 完成 LayerPopup 组件的开发 * test: 补充 LayerPopup 相关的单测 * fix: source empty err (#1332) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * fix: fix empty source bug * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 自定义图层 - markerLayer - 修复图层执行clear后聚合能力失效问题 (#1333) Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> * docs: website remove mapbox demos (#1334) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: website remove mapbox demos Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Feat custom map (#1326) * chore(map): 地图模块重构 * feat: lealetMap for l7 * chore: amap baseservice 重构 * fix: 修改amap 样式 * fix: 单词拼写 * docs: remove website docs (#1336) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: website remove mapbox demos Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 将 iconfont 引入方式从 css => svg * build: worker 内联打包添补 (#1338) * feat: 1.场景 Scene 新增 boxSelect 能力 * feat: 组件层适配 gatsby 改造 * docs: 新增 Control 和 Logo 控件文档 * fix: 按照交互稿修复组件样式 * feat: 瓦片图层、地图图层渲染性能/体验优化 (#1329) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: 优化简单矢量线瓦片的计算 * feat: 优化简单线图层的网格计算构建 * style: lint style * style: lint style * feat: 矢量瓦片更新渲染优化 * fix: 修复 tileLayer 重复创建导致的瓦片更新错误 * feat: 优化矢量瓦片图层本身的性能 * style: lint style * feat: 优化 reRender 的调用 * feat: 合并瓦片销毁时的重绘 * feat: 去除矢量文本图层的 remapping 映射 * feat: 网格构建异步改造修复 * feat: 瓦片渲染流程优化 * feat: 通用瓦片流程的优化(主线程阻塞优化) * feat: 补全瓦片更新触发 * feat: 默认顶点属性构建的优化 * style: lint style * feat: 调整矢量点 uniform 参数 * chore: 去除矢量图层对偏移坐标的支持(不统一) * style: lint style * feat: 合并不同瓦片图层触发的重绘 * style: lint style * chore: 调整瓦片代码结构 * feat: 矢量图层初始化优化 * chore: code clean * feat: 矢量图层地图绘制数据属性映射优化 * chore: lint style * feat: 矢量图层地图绘制初始化优化 * feat: maskLayer 初始化优化、debugtestLayer 默认为 basemap 模式 * chore: style * feat: 绘制指令优化 - picking drawCommand * style: lint style * feat: 优化矢量图层初始化资源的创建 * feat: 简化矢量瓦片图层加载完成触发的重绘 * chore: 统一地图图层的样式写法 color、size * style: lint style * style: lint style * style: lint style * feat: 瓦片渲染执行优化 Please enter the commit message for your changes. Lines starting * feat: 优化拾取渲染 * style: lint style * chore: style change * style: lint style * feat: layer plugin list clean * style: lint style * feat: 合并shader 使用 * style: lint style * feat: 优化 source 计算 * feat: 去除 source 中对创建 tileset 的多余判断 * chore: 优化代码写法 * feat: 地图瓦片图层类型定义优化 * chore: data clean * style: lint style * style: lint style * feat: debugLayer add basemap attr * chore: demo 调整 * feat: 优化瓦片图层的渲染 * feat: 修改瓦片显示更新 * fix: 修复动画模式传值导致的显示效果问题 * fix: 修复 mapbox version 设置错误的问题 * fix: 修复 CanvasLayer render * style: lint style * chore: clean citybuilding demo * style: lint style * chore: clean point simple code * chore: clean point text iconfont * chore: clean polygon fill code * style: lint style * chore: clean billboard demo * chore: clean polygon water/ocean demos * chore: clean point radar demos * chore: clean point normal demos * chore: clean wind layer demos * chore: clean demos * feat: clean demos & fix half line insert attri * style: lint style * chore: clean mask demo * chore: adjust website demo * style: lint style * chore: clean worker demos * style: lint style * fix: 修复箭头顶点重复插入的问题 * fix: 修复线图层弧线的纹理分布 * chore: website demos code clean * chore: layerService/renderlayers move clear place * feat: 优化图片瓦片的颜色映射 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: fix spelling mistake (#1344) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: fix spelling mistake * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 瓦片性能和代码优化 (#1347) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: 优化数据栅格瓦片的渲染、瓦片管理流程完善 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: add Hill shade demo (#1349) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: add hillShade demo - openlayers Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 设置瓦片多服务重构、支持加载多文件 (#1350) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: 优化简单矢量线瓦片的计算 * feat: 优化简单线图层的网格计算构建 * style: lint style * style: lint style * feat: 矢量瓦片更新渲染优化 * fix: 修复 tileLayer 重复创建导致的瓦片更新错误 * feat: 优化矢量瓦片图层本身的性能 * style: lint style * feat: 优化 reRender 的调用 * feat: 合并瓦片销毁时的重绘 * feat: 去除矢量文本图层的 remapping 映射 * feat: 网格构建异步改造修复 * feat: 瓦片渲染流程优化 * feat: 通用瓦片流程的优化(主线程阻塞优化) * feat: 补全瓦片更新触发 * feat: 默认顶点属性构建的优化 * style: lint style * feat: 调整矢量点 uniform 参数 * chore: 去除矢量图层对偏移坐标的支持(不统一) * style: lint style * feat: 合并不同瓦片图层触发的重绘 * style: lint style * chore: 调整瓦片代码结构 * feat: 矢量图层初始化优化 * chore: code clean * feat: 矢量图层地图绘制数据属性映射优化 * chore: lint style * feat: 矢量图层地图绘制初始化优化 * feat: maskLayer 初始化优化、debugtestLayer 默认为 basemap 模式 * chore: style * feat: 绘制指令优化 - picking drawCommand * style: lint style * feat: 优化矢量图层初始化资源的创建 * feat: 简化矢量瓦片图层加载完成触发的重绘 * chore: 统一地图图层的样式写法 color、size * style: lint style * style: lint style * style: lint style * feat: 瓦片渲染执行优化 Please enter the commit message for your changes. Lines starting * feat: 优化拾取渲染 * style: lint style * chore: style change * style: lint style * feat: layer plugin list clean * style: lint style * feat: 合并shader 使用 * style: lint style * feat: 优化 source 计算 * feat: 去除 source 中对创建 tileset 的多余判断 * chore: 优化代码写法 * feat: 地图瓦片图层类型定义优化 * chore: data clean * style: lint style * style: lint style * feat: debugLayer add basemap attr * chore: demo 调整 * feat: 优化瓦片图层的渲染 * feat: 修改瓦片显示更新 * fix: 修复动画模式传值导致的显示效果问题 * fix: 修复 mapbox version 设置错误的问题 * fix: 修复 CanvasLayer render * style: lint style * chore: clean citybuilding demo * style: lint style * chore: clean point simple code * chore: clean point text iconfont * chore: clean polygon fill code * style: lint style * chore: clean billboard demo * chore: clean polygon water/ocean demos * chore: clean point radar demos * chore: clean point normal demos * chore: clean wind layer demos * chore: clean demos * feat: clean demos & fix half line insert attri * style: lint style * chore: clean mask demo * chore: adjust website demo * style: lint style * chore: clean worker demos * style: lint style * fix: 修复箭头顶点重复插入的问题 * fix: 修复线图层弧线的纹理分布 * chore: website demos code clean * chore: layerService/renderlayers move clear place * chore: update version 2.9.26 -> 2.9.27-alpha.0 * chore: update version 2.9.27-alpha.0 -> 2.9.27-alpha.3 * feat: 支持 multi raster tile * feat: add hillshade demo * feat: 瓦片服务地址设置重构、多文件请求代码优化 * chore: 案例瓦片多服务用法修改 * chore: 类型定义优化 & api rename Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: demo address err (#1351) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * docs: 完善官方文档 * feat: 优化瓦片金字塔的计算 (#1355) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: opmitize tile cal * style: lint style * chore: update api name Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复更新图层属性 bug (#1356) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: add fix demo * fix: 修复样式更新的状态问题 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.27 -> 2.9.28 (#1357) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: update version 2.9.27 -> 2.9.28 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复 layer model 更新时候存在闪烁的问题 (#1358) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * fix: 优化 layer model 的更新链路,避免闪烁 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.28 -> 2.9.29 (#1360) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * docs: change website url * chore: update version 2.9.28 -> 2.9.29 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: add l7-three father umd build config (#1361) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: add l7-three father/umd * feat: remove depecenied lib Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.29 -> 2.9.30 (#1363) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: update version 2.9.29 -> 2.9.30 * chore: add three ignorefile * chore: update version 2.9.30 -> 2.9.31 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 瓦片事件监听失效 (#1365) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * fix: 修复瓦片图层事件失效 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * docs: 完善 L7 组件文档和示例 * feat: 合并代码 * feat: 合并代码 * fix: 修复代码合并丢失代码 * fix: 修改 gcoord 的依赖类型 * fix: 修复 fillShade 文件名称大小写问题 * fix: 修复拾取高亮状态异常 (#1368) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * fix: 修复拾取高亮状态异常 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: font 加载逻辑,添加font 加载完成事件 (#1364) * fix: 文件名大小写 * fix: font load 逻辑 * fix: font 加载问题 * chore: update version 2.9.31 -> 2.9.32 (#1373) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * chore: update version 2.9.31 -> 2.9.32 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复 setData 引发的高德2 图层抖动问题 (#1376) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Fix: css 打包方式内联 (#1375) * fix: 文件名大小写 * fix: font load 逻辑 * fix: font 加载问题 * fix: lint error * fix: css lib 打包配置 * docs: 补充 L7 Component 文档相关 * fix: 修复当前 lerna 打包顺序导致报错的问题 * fix: 修复 source 模块 parser 为 Json geometry 情况数据拾取问题 (#1378) * chore: publish alpha version 2.9.32-alpha.2 * feat: 栅格瓦片的多波段计算 (#1367) * fix: 修复 featureScale 错误 * style: lint style * fix: remove featureScalePlugin async * feat: 增加多波段瓦片的 operation 操作 * style: lint style * feat: 增加波段指定逻辑 * style: lint style * feat: 优化多波段的请求操作路径代码 * style: lint style * feat: multi raster layer support express operation 1.0 * style: lint style * feat: 增加栅格图层的多波段分析能力 * chore: add raster layer demo * style: lint style * style: lint style * style: lint style * style: lint style * style: lint style * feat: 补充栅格数据表达式计算 * chore: 调整栅格计算方法的位置 * chore: 优化栅格计算代码结构 * chore: 优化数据栅格代码 * style: lint style * style: lint style * style: lint style * feat: band operation handle empty data * feat: 支持彩色多通道栅格 * feat: 数据栅格瓦片支持彩色多通道波段计算 * style: lint style * style: lint style * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 解决 turf 依赖问题 * feat: 升级版本号 * feat: 升级版本号 * chore: update version 2.9.32 -> 2.9.33 (#1379) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 修复 IControlOption 报错问题 * fix: css lib (#1381) * chore: 更新版本 2.9.34 (#1383) Co-authored-by: 象数 <zhengxue.lzx@antgroup.com> * fix: 优化多图层 setData 效果不同步的现象 (#1384) * fix: 优化多图层 setData 效果不同步的现象 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 新增矢量瓦片类型 - 掩模图层 (#1382) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.34 -> 2.9.35 (#1385) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复设置地图中心点引发的问题 (#1386) * fix: 修复设置地图中心点引发的问题 * style: lint style * feat: 补充空值时图层绘制采用默认地图中心点 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: update version 2.9.35 -> 2.9.36 (#1387) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 去除 Control 中 abstract 的描述 Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> Co-authored-by: @thinkinggis <lzx199065@gmail.com> Co-authored-by: YiQianYao <42212176+yiiiiiiqianyao@users.noreply.github.com> Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> Co-authored-by: qxang <qxkang@126.com> Co-authored-by: Dreammy23 <caomengyuan2015@163.com> Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> Co-authored-by: lvisei <yunji.me@outlook.com> Co-authored-by: MarkLei7 <33211377+MarkLei7@users.noreply.github.com> Co-authored-by: Jeffrey <color.dove@gmail.com> Co-authored-by: bolry <909559682@qq.com> Co-authored-by: linlb <linlb@homeking365.com> Co-authored-by: 象数 <zhengxue.lzx@antgroup.com> * feat: 去除 selectBoxClassName 属性 * feat: 将 Control Option 接口定义放到 @antv/l7-component 中 * fix: 将 l7-scene 中的 turf 方法转移到 l7-utils 中 * fix: 添加对 BoxSelect 选择归宿子包的 TODO * feat: 替换 Control Iconfont 图标 * feat: 组件中涉及到的图标支持传输 Fragment 类型 * feat: 组件层 Control 更新配置时需要传入默认配置 * fix: 1.图表文件补充 eslint-disable 注释,防止 gatsby 运行报错 Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> Co-authored-by: @thinkinggis <lzx199065@gmail.com> Co-authored-by: YiQianYao <42212176+yiiiiiiqianyao@users.noreply.github.com> Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> Co-authored-by: qxang <qxkang@126.com> Co-authored-by: Dreammy23 <caomengyuan2015@163.com> Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> Co-authored-by: lvisei <yunji.me@outlook.com> Co-authored-by: MarkLei7 <33211377+MarkLei7@users.noreply.github.com> Co-authored-by: Jeffrey <color.dove@gmail.com> Co-authored-by: bolry <909559682@qq.com> Co-authored-by: linlb <linlb@homeking365.com> Co-authored-by: 象数 <zhengxue.lzx@antgroup.com> * docs: 修复选择框类型控件事件说明文档 (#1406) Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> * refactor: 1.控件 LayerControl => LayerSwitch,防止在 LarkMap 中控件命名概念混淆 2.LayerSwitch 的参数 layers 新增支持传递 layer 的 id 数组 (#1411) Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> * feat: change file name * chore: change import * feat: add lib * feat: 修改 component 类型定义 * feat: 修复 l7-component 打包依赖报错问题 (#1413) * refactor: 1.控件 LayerControl => LayerSwitch,防止在 LarkMap 中控件命名概念混淆 2.LayerSwitch 的参数 layers 新增支持传递 layer 的 id 数组 * fix: 修复 l7-component 打包依赖报错问题 Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> Co-authored-by: heiyexing <496845051@qq.com> Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> Co-authored-by: @thinkinggis <lzx199065@gmail.com> Co-authored-by: qxang <qxkang@126.com> Co-authored-by: Dreammy23 <caomengyuan2015@163.com> Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> Co-authored-by: lvisei <yunji.me@outlook.com> Co-authored-by: MarkLei7 <33211377+MarkLei7@users.noreply.github.com> Co-authored-by: Jeffrey <color.dove@gmail.com> Co-authored-by: bolry <909559682@qq.com> Co-authored-by: linlb <linlb@homeking365.com> Co-authored-by: 象数 <zhengxue.lzx@antgroup.com> * feat: 增加 Mask Tile Layer (#1416) * feat: add Mask TIle layer * style: lint style * feat: add demo Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Chore tile (#1417) * fix: 拾取操作 * fix: 文件大小写 * fix: mask map async * fix: remove cancleExtent * fix: rm bottom color * chore: tileLayer 创建机制 * feat: remove tile model (#1418) * feat: change raster color texture func * feat: remove tile model Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: fix mask tile layer err (#1419) * fix: fix mask tile err * feat: recover TileDebugLayer * feat: fix canvas context read fast * fix: 修复渲染顺序异常 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Chore Pick 拾取方案 (#1420) * fix: 拾取操作 * fix: 文件大小写 * fix: mask map async * fix: remove cancleExtent * fix: rm bottom color * chore: tileLayer 创建机制 * feat: pick 范围判断 * chore: update pick * fix: lint error * chore: 方法替换 * feat: 修改瓦片渲染逻辑 (#1422) * feat: add sRGB tile * feat: 矢量文字瓦片优化 * feat: add rester rgb * fix: 修复 tileLayer active 没有生效 * feat: 渲染流程改造 * style: lint style * feat: 修改渲染流程 * feat: 修改 render * feat: change render list * feat: beforeRender 更新改造 * style: lint style * chore: change func usage Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Chore tile (#1421) * fix: 拾取操作 * fix: 文件大小写 * fix: mask map async * fix: remove cancleExtent * fix: rm bottom color * chore: tileLayer 创建机制 * feat: pick 范围判断 * chore: update pick * fix: lint error * chore: 方法替换 * fix: set mvt id * fix: pick bug * Feat tile layer (#1424) * fix: verifyZoom 最小值0 ,multiPassRenderer 按需初始化 * fix: getModel type public * fix: raster 文件名称 * chore: 合并分支 * chore: 文件大小写 * chore: 方法名 * chore: 方法名 * Delete rasterDataLayer.ts * Feat tile layer 文本瓦片shape 设置 (#1425) * fix: verifyZoom 最小值0 ,multiPassRenderer 按需初始化 * fix: getModel type public * fix: raster 文件名称 * chore: 合并分支 * chore: 文件大小写 * chore: 方法名 * fix: 瓦片图层 pointlayer shape 为文本 * feat: Tile style update (#1426) * feat: 增加瓦片的样式更新逻辑 * style: lint style * feat: 补充瓦片样式的代理方法 Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: remove flat * feat: tile style update (#1428) * feat: 增加瓦片的样式更新逻辑 * style: lint style * feat: 补充瓦片样式的代理方法 * chore: 样式更新代码修改位置、瓦片代码清理 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Feat 新增 WMS 和 WMTS 服务支持 (#1431) * fix: verifyZoom 最小值0 ,multiPassRenderer 按需初始化 * fix: getModel type public * fix: raster 文件名称 * chore: 合并分支 * chore: 文件大小写 * chore: 方法名 * fix: 瓦片图层 pointlayer shape 为文本 * feat: 支持wmsbbox服务 * fix: add wmts tile service * fix: 修复热力图不显示 (#1437) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复 heatmap 渲染失效 (#1439) * fix: 修复热力图不显示 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复 wind 风场图层渲染错误 (#1443) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 瓦片图层事件获取数据、瓦片数据解析 (#1447) * feat: change vector tile get data * feat: 瓦片图层事件支持获取数据 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Feat tile (#1438) * fix: verifyZoom 最小值0 ,multiPassRenderer 按需初始化 * fix: getModel type public * fix: raster 文件名称 * chore: 合并分支 * chore: 文件大小写 * chore: 方法名 * fix: 瓦片图层 pointlayer shape 为文本 * feat: 支持wmsbbox服务 * fix: add wmts tile service * Chore tslint (#1435) * fix: add tslint * fix: add tslint * docs: 添加marker demo (#1423) * fix: fix code tslint err (#1436) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: geojsonvt layer * fix: lint error * fix: ts-lint error * fix: l7-map 2 default * fix: l7-map 2 default * fix: lint * chore: 添加babel-types 依赖 * chore: lock some babel verison Co-authored-by: YiQianYao <42212176+yiiiiiiqianyao@users.noreply.github.com> Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * feat: 完善矢量图层事件的数据拾取 (#1449) * feat: change vector tile get data * feat: 瓦片图层事件支持获取数据 * style: lint style * feat: 修改瓦片图层事件获取数据的方法 * style: lint style * fix: 修复 MaskLayer 失效 * feat: 完善矢量瓦片事件获取数据 * feat: geojson-vt 兼容新的数据解析逻辑 * style: lint style * feat: add tile getMainLayer * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Publish (#1442) * fix: verifyZoom 最小值0 ,multiPassRenderer 按需初始化 * fix: getModel type public * fix: raster 文件名称 * chore: 合并分支 * chore: 文件大小写 * chore: 方法名 * fix: 瓦片图层 pointlayer shape 为文本 * feat: 支持wmsbbox服务 * fix: add wmts tile service * fix: add dependencies * chore: update version 2.10.0 -> 2.10.1 * Chore tslint (#1435) * fix: add tslint * fix: add tslint * docs: 添加marker demo (#1423) * fix: fix code tslint err (#1436) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: geojsonvt layer * fix: lint error * fix: ts-lint error * fix: l7-map 2 default * fix: l7-map 2 default * fix: lint * chore: 版本 2.10.2 beta * chore: remove unuse func Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> Co-authored-by: YiQianYao <42212176+yiiiiiiqianyao@users.noreply.github.com> * fix: fix lint err (#1444) * Chore tslint (#1435) * fix: add tslint * fix: add tslint * fix: fix code tslint err * style: lint style * style: lint style * style: lint style Co-authored-by: @thinkinggis <lzx199065@gmail.com> Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Fix draw (#1452) * fix: 渲染流程 * fix: 修复 draw * chore: 更新beta 版本 (#1453) * Publish (#1454) * Chore tslint (#1435) * fix: add tslint * fix: add tslint * docs: 添加marker demo (#1423) * fix: fix code tslint err (#1436) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复 LayerPopup 中的类型 BaseLayer => ILayer (#1441) Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> * feat: 控件的 position 支持自定义 DOM 容器 (#1440) Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> * fix: 修复 babel 升级导致的打包报错问题 (#1451) Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> * chore: 更新beta 版本 Co-authored-by: YiQianYao <42212176+yiiiiiiqianyao@users.noreply.github.com> Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> Co-authored-by: heiyexing <496845051@qq.com> Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> * Feat tile (#1462) * fix: tilemanager warp * fix: tile mulipolygon id 问题 * chore: vector & tile 方法调整 * fix: add vector source * docs: 添加瓦片demo * fix: 删除 consolelog * feat: rasterLayer support layer event (#1456) * feat: 栅格图层支持事件 & 读取栅格数据 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> Co-authored-by: lzxue <lzx199065@gmail.com> * docs: 官网文档内容重构 (#1388) * feat: change website docs * docs: 官网内容重构 * style: lint style * docs: 新增文档目录 * style: lint style * docs: scene docs * style: lint style * docs: 修改官网结构 * docs: 调整官网文档内容 * style: lint style * docs: 文档修改 * style: lint style * docs: 完善 size、style、shape 的写法 * style: lint style * docs: 完善 color、source 等部分内容 * style: lint style * docs: 修改 shape 文档格式 * style: lint style * docs: style 文档格式调整 * style: lint style * docs: 修改官网内容 * style: lint style * docs: add scale docs * style: lint style * docs: 完善 style 的文档内容 * style: lint style * style: lint style * style: lint style * docs: 补充 heatmap shape * style: lint style * docs: 官网文档修改 * style: lint style * docs: 修改官网文档 * style: lint style * docs: 完善官网文档 raster 部分 * style: lint style * docs: tutorial/quickstart * docs: tutorial/demo * docs: website demo replace amap2 -> amap * docs: api/scene * style: lint style * docs: tutorial * docs: tutorial/point * docs: tutorial demo * docs: tutorial point * style: lint style * docs: tutorial point * docs: toturial point * docs: toturial direct * docs: tutorial point * docs: add scene func docs * docs: api * style: lint style * docs: api tile * style: lint style * docs: tile source * style: lint style * style: lint style * style: lint style * docs: api tile source * style: lint style * docs: tutorial polygon line heatmap * docs: tutorial tile Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * chore: 升级瓦片渲染方式 (#1464) * Chore raster tile (#1469) * chore: 升级瓦片渲染方式 * fix: add normalizedDifference * fix: 添加raste demo * fix: 删除不必要的demo * fix: 修复marker 添加问题 * fix: lint error * fix: 更新 raster rgb * chore: raster feature * fix: lint error * docs: update website docs (#1468) * docs: change tile layer docs * style: lint sytle Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * fix: 修复 MaskTile 失效 (#1471) Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Feat website (#1474) * feat: 迁移网站 * feat: 官网更新 * fix: dumi 版本锁定 * chore: 更新依赖 * Feat raster (#1477) * docs: 添加星图地球数据源 * chore: terrain rgb * chore: 官网build 命令 * chore: remove image data * chore: 重构目录 * fix: lint format * docs: update website content * Feat raster (#1481) * docs: 添加星图地球数据源 * chore: terrain rgb * chore: 官网build 命令 * chore: remove image data * chore: 重构目录 * fix: lint format * docs: 更新demo目录 * fix: zoomoffset set 0 * fix: dumi 依赖 * chore: 关闭 mfsu * docs: 调整目录结构 * docs: 调整目录结构 * docs: 更新文档配置 * chore: 官网配置 * fix: site 配置 * fix: site 依赖 * fix: hexgon 热力图 * Publish (#1483) * chore: publish * docs: 更新文档 * Publish (#1484) * chore: publish * docs: 更新文档 * fix: 页面配置 * Chore merger master (#1485) * fix: 修复部分机型 GPU 计算精度问题导致的polygonLayer渲染花纹出错问题 (#1466) Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> * feat: 图层气泡 LayerPopup props 中的 config => items,formatField 和 formatValue 支持字符串格式 (#1465) Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> * feat: Layerpoup (#1470) * feat: 图层气泡 LayerPopup props 中的 config => items,formatField 和 formatValue 支持字符串格式 * fix: 图层气泡组件 LayerPopup 新增包裹 key、value 的组件 Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> * fix: 修复 Components 中引用 l7-utils 路径问题 (#1450) Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> * docs: 将 L7 官网中 L7Draw 相关的示例升级至 L7Draw3.0 版本 (#1473) Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> * chore: 升级版本 (#1476) Co-authored-by: 象数 <zhengxue.lzx@antgroup.com> * fix: 修复通过 click 方式创建 Popup 同时触发 closeOnClick 问题 (#1479) Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> * Publish (#1478) * chore: 更新版本 2.10.5 * fix: mapservice undefined * fix: 修复地图销毁后,更新 LayerPopup 配置报错问题 (#1480) * fix: 修复通过 click 方式创建 Popup 同时触发 closeOnClick 问题 * feat: 修复地图销毁之后,调用 LayerPopup 方法报错问题 Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> * Publish (#1482) * chore: publish * chore: update version * fix: 官网依赖 * fix: gaodev2->gaode * chore: 高德api 加载方式 * --amend * fix: env 设置 * fix: 更新site配置 Co-authored-by: Dreammy23 <caomengyuan2015@163.com> Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> Co-authored-by: heiyexing <496845051@qq.com> Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> Co-authored-by: 象数 <zhengxue.lzx@antgroup.com> * Publish (#1487) * chore: update version * fix: add image 设置为异步 * fix: linelayer & update site * Publish (#1488) * chore: update version * fix: add image 设置为异步 * fix: linelayer & update site * chore: publish * fix: geojson vt * fix: geojson vt * docs: 更新demo * fix: destroy * fix: layer service clear (#1489) * fix: layer service clear * fix: 图层销毁 * chore: 版本号 (#1490) * feat: 官网内容优化、高德2 Z 参数透传 (#1491) * feat: 官网文档优化、修复高德2 Z 参数透传 * style: lint style * style: lint style * feat: 修改写法 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * docs: 官网文档链接更新 (#1493) * feat: 官网文档优化、修复高德2 Z 参数透传 * style: lint style * style: lint style * feat: 修改写法 * style: lint style * docs: 官网文档链接检查 * style: lint style Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> * Fix larkmap (#1492) * fix: 瓦片忽略autofit * fix: set stencil true * docs: 移除demo 配置 * docs: 移除demo 配置 * fix: 文件大小写 * fix: 右键菜单 * fix: lint error * fix: marker 事件 * fix: 更新网站 * chore: 文件名大小 Co-authored-by: 象数 <zhengxue.lzx@antgroup.com> Co-authored-by: shihui <yiqianyao.yqy@alibaba-inc.com> Co-authored-by: YiQianYao <42212176+yiiiiiiqianyao@users.noreply.github.com> Co-authored-by: heiyexing <496845051@qq.com> Co-authored-by: yanxiong <oujinhui.ojh@antgroup.com> Co-authored-by: qxang <qxkang@126.com> Co-authored-by: Dreammy23 <caomengyuan2015@163.com> Co-authored-by: Dreammy23 <echo.cmy@antgroup.com> Co-authored-by: lvisei <yunji.me@outlook.com> Co-authored-by: MarkLei7 <33211377+MarkLei7@users.noreply.github.com> Co-authored-by: Jeffrey <color.dove@gmail.com> Co-authored-by: bolry <909559682@qq.com> Co-authored-by: linlb <linlb@homeking365.com>
2022-11-20 14:39:56 +08:00
Legal Disclaimer
Within this source code, the comments in Chinese shall be the original, governing version. Any comment in other languages are for reference only. In the event of any conflict between the Chinese language version comments and other language version comments, the Chinese language version shall prevail.
法律免责声明
关于代码注释部分,中文注释为官方版本,其它语言注释仅做参考。中文注释可能与其它语言注释存在不一致,当中文注释与其它语言注释存在不一致时,请以中文注释为准。