L7 icon indicating copy to clipboard operation
L7 copied to clipboard

点图层标签支持

Open foxii-cn opened this issue 11 months ago • 3 comments

问题描述

目前官网示例点图层标签的解决方案是再加一个使用相同数据的点图层,但是这样有很多不方便的地方,比如鼠标的hover高亮、鼠标点击,标签和点作为两个对象行为并不一致,有割裂感(标签hover的时候点不会高亮,点击也是类似,是两个事件),要么就需要额外很多代码手动去维护这个一致性

重现链接

No response

重现步骤

No response

预期行为

点图层支持设置标签,并且默认提供一致的鼠标交互行为,就像一个整体

平台

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

屏幕截图或视频(可选)

No response

补充说明(可选)

No response

foxii-cn avatar Mar 11 '24 08:03 foxii-cn

最好的方案还是通过 通过 setSelect或者setActive 进行联动

lzxue avatar Mar 11 '24 08:03 lzxue

最好的方案还是通过 通过 setSelect或者setActive 进行联动

另一个问题,有办法在Active中更改透明度吗

试了下颜色值传rgba没有作用,由于地图主题能更换所以提前计算颜色替换也行不通

foxii-cn avatar Mar 12 '24 06:03 foxii-cn

最好的方案还是通过 通过 setSelect或者setActive 进行联动

另一个问题,有办法在Active中更改透明度吗

试了下颜色值传rgba没有作用,由于地图主题能更换所以提前计算颜色替换也行不通

目前active 的的透明度和设图层的opacity 的一致的

lzxue avatar Mar 15 '24 02:03 lzxue