gpt4 book ai didi

传单:如何处理重叠的线条?

转载 作者:行者123 更新时间:2023-12-01 06:32:57 31 4
gpt4 key购买 nike

如何处理 Leaflet map 库中的重叠线?

problem illustration

我从服务器 sid 下载 geoJSON 并将其绘制到 map 上。如果有两个相同的条目,Leaflet 会绘制它们两次。这可以通过在服务器端查找完全重复来解决。

然而,这不适用于共享某些相同空间的不同数据集。结果,两者的部分都被绘制到同一个位置。

最佳答案

看起来线条正在以默认的 Leaflet Polyline 不透明度 0.5 呈现。如果您自己在代码中实例化折线,则可以覆盖不透明度以使线条以这种方式不透明:

var myPolyLine = new L.Polyline( myPoints, { opacity: 1 } );

出现在顶部的线将是您最后添加到 map 的线(一个或另一个将在顶部,除非您将它们设为不透明且颜色相同)。但是,如果您直接加载 geoJSON 并且无法控制 Leaflet 如何呈现它,这可能没有实际意义。

关于传单:如何处理重叠的线条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18253493/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com