Листовка стверджує, що елементи панелей Map містять усі шари, додані до карти. Різниця між багатьма панелями Map - це строго порядок шарування z-індексу.
Я хотів би використовувати комбінацію шарів lvector.CartoDB, які по суті є overlayPane
шарами, з TileLayer, наприклад GeoIQ Acetate-bg та labels.
Це впорядкування елементів під час додавання карти:
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
.
Чи є який-небудь спосіб змусити cartoDBLayer1
відображати в TilePane, таким чином, що він падає в порядку z-індексу, який він додається до карти в ...
тобто
z-index[0]:tileLayer1
z-index[1]:cartoDBLayer1
z-index[2]:tileLayer2