1
リーフレットマップペインの階層化順序(z-index)を変更するには?
リーフレットは、マップペイン要素にマップに追加されたすべてのレイヤーが含まれていることを維持します。多くのマップペインの違いは、厳密に階層化のz-index順序です。 基本的にはレイヤーであるlvector.CartoDBレイヤーと、overlayPaneGeoIQ Acetate-bgやラベルなどのTileLayerの組み合わせを使用したいと思います。 これは、要素がマップに追加されるときの要素の順序です。 tileLayer1 = new L.TileLayer(); map.add(tileLayer1); // add first layer to map cartoDBLayer1 = new lvector.CartoDB(); cartoDBLayer.setMap(map); // add second layer to map tileLayer2 = new L.TileLayer(); map.add(tileLayer2); // add third layer to map 返されるのは、次の順序のレイヤーを持つマップです。 tileLayer1,tileLayer2,cartoDBLayer1 tileLayer1とtileLayer2に位置しているHTMLElement: TilePaneとcartoDBLayer1していますHTMLElement: overlayPane。 cartoDBLayer1TilePaneでのレンダリングを強制する方法はありますか。マップに追加されたz-indexの順になります。 すなわち z-index[0]:tileLayer1 z-index[1]:cartoDBLayer1 z-index[2]:tileLayer2