Shihuidev (#899)

* feat: 增加着色器的拾取计算控制、完善 arcmini

* feat: 完善 enableShaderPick/disableShaderPick 功能

* style: lint style

* feat: 补充调用高德地图公交线路查询 demo

* style: lint style

* feat: 优化弧线的纹理动画

* style: lint style

* feat: 去除greatCircle 的纹理动画优化

* feat: 扩展点图层圆柱效果

* feat: 增加几何体的径向渐变配置

* style: lint style

* fix: 修复bug 图层触发的事件跟图层设置的zIndex无关,只跟插入图层先后顺序有关

* style: lint style

* feat: 补全挤出几何体拾取颜色的光照配置

* style: lint style

* fix: 修复圆柱 cull 问题 mapbox amap 不同

* feat: 图层销毁时的内存泄漏

* style: lint style

* feat: 平面弧线新增弧线偏移量的数据映射能力

* style: lint style

* fix: 修复重复销毁bug

* style: lint style

* feat: 修复 texture 重复销毁问题

* style: lint style

* fix: 修复图层叠加模式下的拾取失效问题

* style: lint style

* fix: 修复纹理贴图在 zoom 大于 12 时存在的问题

* fix: 修复水波点颜色偏暗

* feat: 优化点图层的渲染效果,叠加渲染效果

* style: lint style

* fix: 修复 layer contextmenu 事件丢失

* fix: 修复 map 类型 resize 失效

* style: lint style

* feat: 增加瓦片地图的请求节流

* style: lint style

* feat: 优化热力图在 radius 数值比较大时热力点边缘发生裁剪的现象

* style: lint style

* fix: 修复resize 后 picking shiqu 拾取失败的问题

* feat: 优化 marker/popup 在容器边缘的表现

* feat: 增加 setEnableRender 方法

* style: lint style

* feat: 增加城市图层扫光特效

* style: lint style

* feat: 补全拾取色混合配置

* style: lint style

* feat: 增加高德地图的面积大小点

* style: lint style

* feat: 点优化边缘锯齿

* fix: 修复pointLayer stroke 变暗问题

* fix: 修复混合导致的拾取错误

* feat: add simple point 1.0

* style: lint style

* feat: simple point support stroke

* style: lint style

* feat: 优化 simple point 边缘的锯齿

* style: lint style

* feat: add point cylinder raising animate

* style: lint style

* feat: 优化点图层 icon 在小尺寸下的锯齿问题

* style: lint style

* feat: 修复 layer destroy 报错、未清理、未重绘、补充触发 destroy 事件

* fix: 修复 marker 在 cluster getMakers 失效

* style: lint style

* feat: 清除 marker layer cluster fix

* style: lint style

* fix: 修复 markerLayer hide show 方法缺少 cluster 模式下的控制

* style: lint style

* feat: 取消在 shape 方法执行后的暴力更新

* style: lint style

* feat: 增加图层保底颜色设置

* style: lint style

* feat: 将兜底颜色改为 bottomColor

* fix: color bottom

* style: lint style
This commit is contained in:
YiQianYao 2021-12-27 11:04:02 +08:00 committed by GitHub
parent e8c129996b
commit 2bbab51e74
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 34 additions and 32 deletions

View File

@ -1,11 +1,11 @@
npm dist-tag add @antv/l7-component@2.6.12 latest
npm dist-tag add @antv/l7-core@2.6.12 latest
npm dist-tag add @antv/l7@2.6.12 latest
npm dist-tag add @antv/l7-layers@2.6.12 latest
npm dist-tag add @antv/l7-map@2.6.12 latest
npm dist-tag add @antv/l7-maps@2.6.12 latest
npm dist-tag add @antv/l7-renderer@2.6.12 latest
npm dist-tag add @antv/l7-scene@2.6.12 latest
npm dist-tag add @antv/l7-source@2.6.12 latest
npm dist-tag add @antv/l7-three@2.6.12 latest
npm dist-tag add @antv/l7-utils@2.6.12 latest
npm dist-tag add @antv/l7-component@2.6.25 latest
npm dist-tag add @antv/l7-core@2.6.25 latest
npm dist-tag add @antv/l7@2.6.25 latest
npm dist-tag add @antv/l7-layers@2.6.25 latest
npm dist-tag add @antv/l7-map@2.6.25 latest
npm dist-tag add @antv/l7-maps@2.6.25 latest
npm dist-tag add @antv/l7-renderer@2.6.25 latest
npm dist-tag add @antv/l7-scene@2.6.25 latest
npm dist-tag add @antv/l7-source@2.6.25 latest
npm dist-tag add @antv/l7-three@2.6.25 latest
npm dist-tag add @antv/l7-utils@2.6.25 latest

View File

@ -214,11 +214,11 @@ export default class DataMappingPlugin implements ILayerPlugin {
});
// console.log('params', params)
// console.log('attribute', attribute)
if (attribute.name === 'color') {
if (params.length === 0 || params[0] === '') {
return [minimumColor];
}
}
// if (attribute.name === 'color') {
// if (params.length === 0 || params[0] === '') {
// return [minimumColor];
// }
// }
return attribute.mapping ? attribute.mapping(params) : [];
}

View File

@ -76,22 +76,24 @@ export default class GaodeMapComponent extends React.Component {
},
)
.shape('circle')
.color('#0f9')
.size([10, 10, 100])
// .color('#0f9')
.color('#f00')
// .size([10, 10, 100])
.size(10)
.style({
stroke: '#f00',
// strokeWidth: 10,
strokeWidth: 0,
strokeOpacity: 1,
// unit: 'meter',
})
});
// .animate(true)
// .animate({
// enable: true,
// speed: 0.02,
// repeat: 1
// })
.active({ color: '#00f' });
// .active({ color: '#00f' });
this.scene = scene;
@ -113,12 +115,12 @@ export default class GaodeMapComponent extends React.Component {
c == 1 ? scene.setEnableRender(false) : scene.setEnableRender(true);
c = 0;
});
layer.on('contextmenu', () => console.log('contextmenu'));
layer.on('destroy', (e) => console.log('destroy', e));
layer.on('remove', (e) => {
console.log('remove', e);
console.log(scene.getLayers());
});
// layer.on('contextmenu', () => console.log('contextmenu'));
// layer.on('destroy', (e) => console.log('destroy', e));
// layer.on('remove', (e) => {
// console.log('remove', e);
// console.log(scene.getLayers());
// });
// setTimeout(() => {
// layer.destroy();