antvis / antvis/L7

PolygonLayer mousemove 闪烁 变黑

Open
#2,606 9 comments 0 reactions 1 assignee Claimed by @lvisei View on GitHub
bug
Dominant language
TypeScript
Stars
4.1k
Forks
656
PR merge metrics
No merged PRs in 30d

Description

### 问题描述

https://github.com/user-attachments/assets/25759007-6917-4bf5-a7ef-8132dfd9a3f1

代码如下:
```
testLayer(scene, data, (data) => {
console.log('=====')
})

testLayer(scene, data, callback) {
// 创建配置对象
var guiConfig = {
areaLayerSize: 150000, // 地块高度
mapShow: false, // 地图是否显示
textSize: 14, // 文字大小
textColor: "#ffffff", // 文字颜色
textStrokeWidth: 0.5, // 文字描边宽度
textStrokeColor: '#000', // 文字描边颜色
sourceColor: '#FFffff', // 地块侧边渐变色下
sourceColorAlpha: 0.1, // 地块侧边渐变色透明度下
targetColor: '#0DCCFF', // 地块侧边渐变色上
targetColorAlpha: 1, // 地块侧边渐变色透明度上
markerShow: false, // 是否显示标注
chartShow: false, // 是否显示柱状图
tooltipsShow: false, // 是否显示提示框
};
const randomColorsArray = [
"#F2C94C", "#D62D20", "#800000", "#1F77B4", "#FF7F0E",
"#2CA02C", "#17BECF", "#7F7F7F", "#BCBD22", "#E377C2",
"#8C564B", "#9467BD", "#D62728", "#7FBF7B", "#C7C7C7",
"#B3DE69", "#F4A582", "#9EDAE5", "#FF9896", "#98DF8A",
"#C5B0D5", "#C49C94", "#FDBF6F", "#C7C7C7", "#FF9DA7",
"#B2DF8A", "#FDB462", "#CAB2D6", "#FFFF99", "#FFC300",
"#B15928", "#E7BA42", "#A05D56", "#F0E442", "#C0C0C0"
];
// 行政区块
const areaLayer = new PolygonLayer({
name: 'areaLayer',
autoFit: true
})
.source(data)
.size(guiConfig.areaLayerSize)
.shape('extrude')
.color('name', randomColorsArray)
// .active({
// color: 'rgb(100,230,255)',
// })
.style({
heightfixed: true,
pickLight: true,
opacity: 1,
sourceColor: '#ff0000',
targetColor: '#0DCCFF',
});

scene.addLayer(areaLayer);
areaLayer.on('mousemove', (data) => {
console.log('000000000000000')
// callback(data)
})
return areaLayer;
}
```

### 重现链接

_No response_

### 重现步骤

_No response_

### 预期行为

_No response_

### 平台

- 操作系统: [macOS, Windows, Linux, React Native ...]
- 网页浏览器: [Google Chrome, Safari, Firefox]

### 屏幕截图或视频(可选)

_No response_

### 补充说明(可选)

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.