ベクタージオメトリでは実行できません。
zIndex
はHTMLElement
のプロパティであり、ベクターのジオメトリ(線とポリゴン)はSVG要素としてレンダリングされるか、<canvas>
描画呼び出しとしてプログラムでレンダリングされます。これらの2つのメソッドにはzIndex
という概念がないため、SVGグループの上端(または下端)に要素をプッシュするか、または<canvas>
描画シーケンスを使用するだけです。
また、L.GeoJSON
はL.LayerGroup
の特定の種類であり、ケースがL.Polygon
であることを思い出してください。さらに、あなたがLeaflet's documentation about the setZIndex()
method on L.LayerGroup
を読めば:
Zインデックスを渡して、このグループに含まれるすべての層の上に
setZIndex
を呼び出し
。
したがって、L.Polygon
はsetZIndex()
の方法を持っていますか?いいえ、それを彼らの収容グループで呼び出すことは何もしません。ただし、そのグループに含まれているL.GridLayer
に影響します。
が戻ってあなたの問題に来る:
を私は、他人の上に常にそれらがマップに追加された順番に関係なくあることを特定の層を持っていると思います。
あなたが探しているものは地図ペインです。 map panes tutorialを読んでください。