Leaflet 传单层次排序

Leaflet 传单层次排序,leaflet,Leaflet,我对传单中的图层排序有问题。 我看了这一页 确切的问题是。。。如何重新排列图层(前景背景等) 比如说,我的一个“基础层”是由半透明瓷砖制成的,我想通过我的基础层看到“覆盖层”(它应该在前景) 根据页面示例,以下是一个片段,用于详细解释该问题: var baseMaps = { "Minimal": minimal, "Night View": midnight, "My Custom Layer": customlayer }; var overlayMaps = {

我对传单中的图层排序有问题。 我看了这一页

确切的问题是。。。如何重新排列图层(前景背景等)

比如说,我的一个“基础层”是由半透明瓷砖制成的,我想通过我的基础层看到“覆盖层”(它应该在前景)

根据页面示例,以下是一个片段,用于详细解释该问题:

var baseMaps = {
    "Minimal": minimal,
    "Night View": midnight,
    "My Custom Layer": customlayer
};

var overlayMaps = {
    "Motorways": motorways,
    "Cities": cities
};
换句话说,我想知道如何将“我的自定义层”设置为前景层(覆盖贴图上方)

我尝试设置层的zindex值,但没有帮助


谢谢。

层控件有两组层,一组基本层和一组覆盖层。覆盖层将绘制在基础层的顶部。 因此,通常,您需要将透明层添加到覆盖层中

默认情况下处于启用状态的
autoZIndex
选项指定控件必须按添加顺序为其每个层指定z索引,这意味着将按该顺序绘制索引


请参见设置平铺层的zIndex

setZIndex( <Number> zIndex )

myLayer1.setZIndex(4);
myLayer2.setZIndex(5);
setZIndex(zIndex)
myLayer1.setZIndex(4);
myLayer2.setZIndex(5);
第2层在第1层之上