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 | ... | ... |