使用MVT样式规范在deck.gl中设置MVT层的样式

问题描述 投票:0回答:2

我正在努力在 deck.gl 地图上实现 MVT/PBF 服务器,并尝试找到一种方法来实现 伴随样式 JSON,即此 MVT/ 的 Mapbox GL JS 样式规范文件 PBF 服务器。

我注意到

deck.gl MVT 层
没有 style 支撑。我可以继续使用
renderSubLayers
属性手动解析样式层并匹配要素类型和样式,但实现整个规范(包括最大/最小缩放可见性、过滤、文本光环等)会很棘手。

希望有人有办法做到这一点?

mapbox-gl-js deck.gl
2个回答
0
投票

经过一番搜索,我发现了MapLibreGL,这是在存储库私有之前的MapBoxGL的分支,它确实适应矢量切片的Mapbox矢量切片样式格式。

MapLibreGL 是一个基于 WebGL 的库,用于创建地图可视化。这些基于 WebGL 的库的一个很酷的功能是它可以使用其他基于 WebGL 的库中的图层。例如,deck.gl 或 mapbox 图层可用于 MapLibreGl 地图。


0
投票

deck.gl 没有实现 Mapbox 样式规范。用他们的话说(来自 @Edwin 发起的 git 讨论):

围绕此功能已经有过讨论,但我们还没有 时间线。需要编写新的层。致力于 支持像这样不断发展的规范也需要大量的未来维护 工作。

© www.soinside.com 2019 - 2024. All rights reserved.