Commit e558c229cf5090d417ff07b38eec228cceed3748
1 parent
f056ecd3
Exists in
master
and in
7 other branches
Inclusão de parâmetro para abrir o mashups/openlayers.js.php com o layerswitcher aberto
Showing
4 changed files
with
78 additions
and
0 deletions
Show diff stats
mashups/openlayers.js.php
... | ... | @@ -97,6 +97,7 @@ i3GEO.editorOL = { |
97 | 97 | ], |
98 | 98 | tiles: true, |
99 | 99 | incluilayergrafico: true, |
100 | + ativalayerswitcher: false, | |
100 | 101 | numzoom: 12, |
101 | 102 | maxext: "", |
102 | 103 | mapext: new OpenLayers.Bounds(-76.5125927,-39.3925675209,-29.5851853,9.49014852081), |
... | ... | @@ -145,6 +146,12 @@ i3GEO.editorOL = { |
145 | 146 | if(i3GEO.editorOL.tiles === false || i3GEO.editorOL.tiles === "false"){ |
146 | 147 | single = true; |
147 | 148 | } |
149 | + if(i3GEO.editorOL.ativalayerswitcher === "false"){ | |
150 | + i3GEO.editorOL.ativalayerswitcher = false; | |
151 | + } | |
152 | + if(i3GEO.editorOL.ativalayerswitcher === "true"){ | |
153 | + i3GEO.editorOL.ativalayerswitcher = true; | |
154 | + } | |
148 | 155 | if(i3GEO.editorOL.incluilayergrafico === "false"){ |
149 | 156 | i3GEO.editorOL.incluilayergrafico = false; |
150 | 157 | } |
... | ... | @@ -229,6 +236,8 @@ i3GEO.editorOL = { |
229 | 236 | i3GEO.editorOL.coordenadas(); |
230 | 237 | i3GEO.editorOL.criaJanelaBusca(); |
231 | 238 | i3GEO.editorOL.criaBotoes(i3GEO.editorOL.botoes); |
239 | + if(i3GEO.editorOL.ativalayerswitcher === true) | |
240 | + {i3GEO.editorOL.ativaLayerSwitcher();} | |
232 | 241 | }, |
233 | 242 | layersLigados: function(){ |
234 | 243 | var layers = i3GEO.editorOL.mapa.layers, |
... | ... | @@ -1575,5 +1584,20 @@ i3GEO.editorOL = { |
1575 | 1584 | } |
1576 | 1585 | else |
1577 | 1586 | {alert("Selecione pelo menos um elemento");} |
1587 | + }, | |
1588 | + pegaControle: function(classe){ | |
1589 | + var n = i3GEO.editorOL.controles.length, | |
1590 | + i; | |
1591 | + for(i=0;i<n;i++){ | |
1592 | + if(i3GEO.editorOL.controles[i].CLASS_NAME === classe) | |
1593 | + {return i3GEO.editorOL.controles[i];} | |
1594 | + } | |
1595 | + return false; | |
1596 | + }, | |
1597 | + ativaLayerSwitcher: function(){ | |
1598 | + var ls = i3GEO.editorOL.pegaControle("OpenLayers.Control.LayerSwitcher"); | |
1599 | + if(ls){ | |
1600 | + ls.maximizeDiv.click(); | |
1601 | + } | |
1578 | 1602 | } |
1579 | 1603 | }; |
1580 | 1604 | \ No newline at end of file | ... | ... |
mashups/openlayers.php
... | ... | @@ -158,6 +158,7 @@ Parâmetros: |
158 | 158 | marca - nome do arquivo que contém a imagem que será utilizada para mostrar as coordenadas |
159 | 159 | tiles (true|false) - indica se o modo tile será usado ou não (true por default). O modo tile pode tornar o mashup mais lento em algumas situações. |
160 | 160 | incluilayergrafico (true|false) - indica se o layer que recebe elementos gráficos será adicionado ou não ao mapa |
161 | + ativalayerswicther (true|false) - inicia o mapa com a caixa de escolha das camadas (layerSwitcher) aberta ou não. Por default, inicia fechada | |
161 | 162 | |
162 | 163 | fundo - lista com os nomes, separados por ',' dos layers que serão usados como fundo para o mapa. Se não for definido, |
163 | 164 | será usado o default. O primeiro da lista será o fundo ativo. Se na lista de temas de fundo estiver algum |
... | ... | @@ -294,6 +295,11 @@ i3GEO.editorOL.incluilayergrafico = "<?php |
294 | 295 | else |
295 | 296 | {echo "true";} |
296 | 297 | ?>"; |
298 | +i3GEO.editorOL.ativalayerswitcher = "<?php | |
299 | + if(isset($ativalayerswitcher)){echo $ativalayerswitcher;} | |
300 | + else | |
301 | + {echo "false";} | |
302 | +?>"; | |
297 | 303 | <?php if(isset($fundo)){ |
298 | 304 | echo "i3GEO.editorOL.fundo = '".implode(",",$fundo)."';"; |
299 | 305 | } | ... | ... |
mashups/openlayers_compacto.js
... | ... | @@ -2543,6 +2543,7 @@ i3GEO.editorOL = { |
2543 | 2543 | ], |
2544 | 2544 | tiles: true, |
2545 | 2545 | incluilayergrafico: true, |
2546 | + ativalayerswitcher: false, | |
2546 | 2547 | numzoom: 12, |
2547 | 2548 | maxext: "", |
2548 | 2549 | mapext: new OpenLayers.Bounds(-76.5125927,-39.3925675209,-29.5851853,9.49014852081), |
... | ... | @@ -2591,6 +2592,12 @@ i3GEO.editorOL = { |
2591 | 2592 | if(i3GEO.editorOL.tiles === false || i3GEO.editorOL.tiles === "false"){ |
2592 | 2593 | single = true; |
2593 | 2594 | } |
2595 | + if(i3GEO.editorOL.ativalayerswitcher === "false"){ | |
2596 | + i3GEO.editorOL.ativalayerswitcher = false; | |
2597 | + } | |
2598 | + if(i3GEO.editorOL.ativalayerswitcher === "true"){ | |
2599 | + i3GEO.editorOL.ativalayerswitcher = true; | |
2600 | + } | |
2594 | 2601 | if(i3GEO.editorOL.incluilayergrafico === "false"){ |
2595 | 2602 | i3GEO.editorOL.incluilayergrafico = false; |
2596 | 2603 | } |
... | ... | @@ -2675,6 +2682,8 @@ i3GEO.editorOL = { |
2675 | 2682 | i3GEO.editorOL.coordenadas(); |
2676 | 2683 | i3GEO.editorOL.criaJanelaBusca(); |
2677 | 2684 | i3GEO.editorOL.criaBotoes(i3GEO.editorOL.botoes); |
2685 | + if(i3GEO.editorOL.ativalayerswitcher === true) | |
2686 | + {i3GEO.editorOL.ativaLayerSwitcher();} | |
2678 | 2687 | }, |
2679 | 2688 | layersLigados: function(){ |
2680 | 2689 | var layers = i3GEO.editorOL.mapa.layers, |
... | ... | @@ -4021,5 +4030,20 @@ i3GEO.editorOL = { |
4021 | 4030 | } |
4022 | 4031 | else |
4023 | 4032 | {alert("Selecione pelo menos um elemento");} |
4033 | + }, | |
4034 | + pegaControle: function(classe){ | |
4035 | + var n = i3GEO.editorOL.controles.length, | |
4036 | + i; | |
4037 | + for(i=0;i<n;i++){ | |
4038 | + if(i3GEO.editorOL.controles[i].CLASS_NAME === classe) | |
4039 | + {return i3GEO.editorOL.controles[i];} | |
4040 | + } | |
4041 | + return false; | |
4042 | + }, | |
4043 | + ativaLayerSwitcher: function(){ | |
4044 | + var ls = i3GEO.editorOL.pegaControle("OpenLayers.Control.LayerSwitcher"); | |
4045 | + if(ls){ | |
4046 | + ls.maximizeDiv.click(); | |
4047 | + } | |
4024 | 4048 | } |
4025 | 4049 | }; |
4026 | 4050 | \ No newline at end of file | ... | ... |
mashups/openlayers_compacto.js.php
... | ... | @@ -2543,6 +2543,7 @@ i3GEO.editorOL = { |
2543 | 2543 | ], |
2544 | 2544 | tiles: true, |
2545 | 2545 | incluilayergrafico: true, |
2546 | + ativalayerswitcher: false, | |
2546 | 2547 | numzoom: 12, |
2547 | 2548 | maxext: "", |
2548 | 2549 | mapext: new OpenLayers.Bounds(-76.5125927,-39.3925675209,-29.5851853,9.49014852081), |
... | ... | @@ -2591,6 +2592,12 @@ i3GEO.editorOL = { |
2591 | 2592 | if(i3GEO.editorOL.tiles === false || i3GEO.editorOL.tiles === "false"){ |
2592 | 2593 | single = true; |
2593 | 2594 | } |
2595 | + if(i3GEO.editorOL.ativalayerswitcher === "false"){ | |
2596 | + i3GEO.editorOL.ativalayerswitcher = false; | |
2597 | + } | |
2598 | + if(i3GEO.editorOL.ativalayerswitcher === "true"){ | |
2599 | + i3GEO.editorOL.ativalayerswitcher = true; | |
2600 | + } | |
2594 | 2601 | if(i3GEO.editorOL.incluilayergrafico === "false"){ |
2595 | 2602 | i3GEO.editorOL.incluilayergrafico = false; |
2596 | 2603 | } |
... | ... | @@ -2675,6 +2682,8 @@ i3GEO.editorOL = { |
2675 | 2682 | i3GEO.editorOL.coordenadas(); |
2676 | 2683 | i3GEO.editorOL.criaJanelaBusca(); |
2677 | 2684 | i3GEO.editorOL.criaBotoes(i3GEO.editorOL.botoes); |
2685 | + if(i3GEO.editorOL.ativalayerswitcher === true) | |
2686 | + {i3GEO.editorOL.ativaLayerSwitcher();} | |
2678 | 2687 | }, |
2679 | 2688 | layersLigados: function(){ |
2680 | 2689 | var layers = i3GEO.editorOL.mapa.layers, |
... | ... | @@ -4021,6 +4030,21 @@ i3GEO.editorOL = { |
4021 | 4030 | } |
4022 | 4031 | else |
4023 | 4032 | {alert("Selecione pelo menos um elemento");} |
4033 | + }, | |
4034 | + pegaControle: function(classe){ | |
4035 | + var n = i3GEO.editorOL.controles.length, | |
4036 | + i; | |
4037 | + for(i=0;i<n;i++){ | |
4038 | + if(i3GEO.editorOL.controles[i].CLASS_NAME === classe) | |
4039 | + {return i3GEO.editorOL.controles[i];} | |
4040 | + } | |
4041 | + return false; | |
4042 | + }, | |
4043 | + ativaLayerSwitcher: function(){ | |
4044 | + var ls = i3GEO.editorOL.pegaControle("OpenLayers.Control.LayerSwitcher"); | |
4045 | + if(ls){ | |
4046 | + ls.maximizeDiv.click(); | |
4047 | + } | |
4024 | 4048 | } |
4025 | 4049 | }; |
4026 | 4050 | <?php if(extension_loaded('zlib')){ob_end_flush();}?> |
4027 | 4051 | \ No newline at end of file | ... | ... |