在Leaflet中设置Mapbox Protobuf切片图层的z索引

时间:2019-05-04 13:50:22

标签: leaflet mapbox

这表示它在TODO列表中 https://github.com/Leaflet/Leaflet.VectorGrid

目前所有内容都位于图块的一个“ geojson_vt”层中。我将要编写一个过滤器,以将geojson_vt为我烹制的矢量图块中的特征分离出来,这些图块基于它们的属性,但是没有真正的收获,除非我可以上下翻转它们。 我可以运行8套瓷砖,但其中6套瓷砖的数量相对较少。 或者,我可以只运行8次相同的图块并为该实例设置特定的图块层样式,但是在最坏的情况下它们将太重,除非我可以丢弃不需要的功能。我可以在加载和删除要素时遍历图块及其特征,还是更好地将它们重定向到单独的图层中?

我随后将我的矢量图块过滤为“电车,火车,公共汽车”等图层 我现在可以做类似的事情

L.tileLayer('http://{s}.basemaps.cartocdn.com/light_only_labels/{z}/{x}/{y}.png', {
        attribution: '©OpenStreetMap, ©CartoDB',
        pane: 'trains_pane'
...
L.tileLayer('http://{s}.basemaps.cartocdn.com/light_only_labels/{z}/{x}/{y}.png', {
        attribution: '©OpenStreetMap, ©CartoDB',
        pane: 'buses_pane'

,然后设置除所需图层之外的所有图层的样式,但现在需要运行相同数据的多个图块集。没有办法将磁贴中的图层引导到窗格中吗?我试着给窗格:一个以功能为输入但破坏了传单的函数。

0 个答案:

没有答案