Ulotka utrzymuje, że elementy okienek mapy zawierają wszystkie warstwy dodane do mapy. Różnica między wieloma oknami mapy polega na kolejności nakładania warstw na indeks Z.
Chciałbym użyć kombinacji warstw lvector.CartoDB, które są zasadniczo overlayPanewarstwami, z TileLayer, takimi jak GeoIQ Acetate-bg i etykiety.
Oto kolejność elementów w miarę dodawania mapy:
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
Zwraca mapa z warstwami w tej kolejności:
tileLayer1,tileLayer2,cartoDBLayer1
tileLayer1i tileLayer2znajdują się w HTMLElement: TilePanei cartoDBLayer1jest w HTMLElement: overlayPane.
Czy jest jakiś sposób na wymuszenie cartoDBLayer1renderowania w TilePane, tak aby spadał w kolejności według indeksu Z dodanego do mapy w ...
to znaczy
z-index[0]:tileLayer1
z-index[1]:cartoDBLayer1
z-index[2]:tileLayer2