कैटलॉग रखता है कि मैप पैन तत्वों में नक्शे में जोड़ी गई सभी परतें शामिल हैं। मैप पैन में से कई के बीच का अंतर कड़ाई से z- सूचकांक क्रम है।
मैं lvector.CartoDB परतों के संयोजन का उपयोग करना चाहूंगा, जो अनिवार्य रूप से overlayPane
परतें हैं , जैसे टाइलरेयर, जैसे कि GeoIQ एसीटेट-बीजी और लेबल।
यह तत्वों का क्रम है क्योंकि वे मानचित्र जोड़े जाते हैं:
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
टाइलपैन में रेंडर करने के लिए बाध्य करने का कोई तरीका है , जैसे कि यह z- इंडेक्स के क्रम में पड़ता है कि इसे मैप में जोड़ा जाता है ...
अर्थात
z-index[0]:tileLayer1
z-index[1]:cartoDBLayer1
z-index[2]:tileLayer2