We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
使用线图层绘制高速路线时,相近的两条车道会重合在一起,只有放大时才显示成两条。是否有方案能够在任意缩放层级都显示两条路线
No response
代码结构如下: const layer = new LineLayer({}).source(way.data).size(4).shape('line').color('#000').style({}) chartRef.value.addLayer(layer) way.data是标准的geojson格式数据,如图所示
图片
希望如下图所示 图片1 但是目前不放大时是这样的 图片2
The text was updated successfully, but these errors were encountered:
hi @alan199355, welcome!
Sorry, something went wrong.
Hi @alan199355, Please star this repo if you find it useful! Thanks ⭐! 你好~ @alan199355 🌟 如果这个仓库对你有帮助,可以给我们点个star支持一下~你的支持对我们来说是最大的鼓励,感谢你的支持与点赞 🌟
在使用 antvis/L7 绘制线图层时,如果相近的两条车道在缩放时重合,您可以尝试以下方法来解决这个问题:
调整线宽: 您可以尝试调整 size 参数的值,以确保在不同的缩放级别下,线条的宽度能够清晰地显示两条路线。
size
使用偏移: 可以通过设置线条的偏移量来分开两条重合的线。您可以在 style 方法中使用 offset 属性来实现。例如:
style
offset
const layer = new LineLayer({}) .source(way.data) .size(4) .shape('line') .color('#000') .style({ offset: 2 // 根据需要调整偏移量 }); chartRef.value.addLayer(layer);
调整缩放级别的样式: 可以根据不同的缩放级别来动态调整线条的样式,以确保在任何缩放级别下都能清晰地显示两条路线。
使用不同的颜色或透明度: 如果两条路线重合,可以通过使用不同的颜色或透明度来区分它们。
如果以上方法无法解决问题,可能需要更详细地查看数据和配置,或者考虑在 antvis/L7 的 GitHub 仓库中查看是否有类似的问题被报告和解决。
如果您有进一步的问题或需要更多帮助,请随时告诉我!
lvisei
No branches or pull requests
问题描述
使用线图层绘制高速路线时,相近的两条车道会重合在一起,只有放大时才显示成两条。是否有方案能够在任意缩放层级都显示两条路线
重现链接
No response
重现步骤
代码结构如下:
const layer = new LineLayer({}).source(way.data).size(4).shape('line').color('#000').style({})
chartRef.value.addLayer(layer)
way.data是标准的geojson格式数据,如图所示
图片
预期行为
希望如下图所示
图片1
但是目前不放大时是这样的
图片2
平台
屏幕截图或视频(可选)
No response
补充说明(可选)
No response
The text was updated successfully, but these errors were encountered: