Kolejność wyświetlania warstw - Wersja do druku +- Forum QGIS (http://forum.quantum-gis.pl) +-- Dział: Web GIS (http://forum.quantum-gis.pl/forum-3.html) +--- Dział: OpenLayers (http://forum.quantum-gis.pl/forum-12.html) +--- Wątek: Kolejność wyświetlania warstw (/thread-587.html) |
Kolejność wyświetlania warstw - Odoakr - 07-11-2011 W jaki sposób zmienić kolejność wyświetlania warstw bez przeładowania mapy? Znalazłem w dokumentacji funkcje setLayerIndex oraz setLayerZIndex i owszem index się zmienia, ale jak to przekuć na kolejność wyświetlania warstw? RE: Kolejność wyświetlania warstw - borys - 07-11-2011 Map.setLayerIndex(warstwa, indeks) powinno działać. A także Map.raiseLayer(warstwa, delta). RE: Kolejność wyświetlania warstw - Odoakr - 07-11-2011 no tak. Firebug mówi tak: >>> map.getLayerIndex(topo100) 3 >>> map.setLayerIndex(topo100, 0) undefined >>> map.getLayerIndex(topo100) 0 Czyli zmieniony index, ale mapa pozostaje jak była. Teoretycznie jak jest 0 to powinno się to schować na sam spód RE: Kolejność wyświetlania warstw - borys - 07-11-2011 Bo pewnie masz jakiegoś baseLayera na spodzie i próbujesz pod niego wciśnąć OVERlayera RE: Kolejność wyświetlania warstw - Odoakr - 07-11-2011 Hmmm. Zrobione. Teraz z kolei zmienia mi się tylko kolejność wyświetlania tych warstw w LayerSwitcher.... Ale nie zmienia się ich kolejność fizycznie Poprawka. Problem występuje tylko z warstwami google, reszta działa jak trzeba. |