Commit 8f5bac8aac65bdc5d4b2aee8fe1eda20c91d2c12
1 parent
2e210a46
Exists in
master
and in
7 other branches
Utilização de JSON ao invés de string javascript no retorno dos dados do servido…
…r durante a inicialização e atualização do mapa. Correções na interface Googleearth.
Showing
21 changed files
with
260 additions
and
129 deletions
Show diff stats
aplicmap/geral.htm
| @@ -13,7 +13,7 @@ | @@ -13,7 +13,7 @@ | ||
| 13 | o arquivo i3geo.js por i3geonaocompacto.js | 13 | o arquivo i3geo.js por i3geonaocompacto.js |
| 14 | No modo não compactado o código está adaptado para uso com o Firebug do Firefox. | 14 | No modo não compactado o código está adaptado para uso com o Firebug do Firefox. |
| 15 | --> | 15 | --> |
| 16 | -<script type="text/javascript" src="../classesjs/i3geo.js"></script> | 16 | +<script type="text/javascript" src="../classesjs/i3geonaocompacto.js"></script> |
| 17 | <style> | 17 | <style> |
| 18 | .yui-log .i3geo {background-color:yellow;} /* customize a color */ | 18 | .yui-log .i3geo {background-color:yellow;} /* customize a color */ |
| 19 | .yui-log .redesenho {background-color:yellow;} /* customize a color */ | 19 | .yui-log .redesenho {background-color:yellow;} /* customize a color */ |
aplicmap/googleearth.phtml
| @@ -18,51 +18,78 @@ include_once("../ms_configura.php"); | @@ -18,51 +18,78 @@ include_once("../ms_configura.php"); | ||
| 18 | <script type="text/javascript" src="http://www.google.com/jsapi?key=<?php echo $googleApiKey; ?>"></script> | 18 | <script type="text/javascript" src="http://www.google.com/jsapi?key=<?php echo $googleApiKey; ?>"></script> |
| 19 | <script type="text/javascript" src="../classesjs/i3geonaocompacto.js"></script> | 19 | <script type="text/javascript" src="../classesjs/i3geonaocompacto.js"></script> |
| 20 | </head> | 20 | </head> |
| 21 | -<body id=i3geo > | 21 | +<body id="i3geo" > |
| 22 | <center> | 22 | <center> |
| 23 | -<table id='mst' width=100% cellspacing='0'> | ||
| 24 | -<tr style="border:0px"><td colspan=2 style="background-image:url('../imagens/visual/default/cabeca.png');height:10px"></td></tr> | 23 | +<table id='mst' summary="" style='display:none' width=100% cellspacing='0'> |
| 24 | +<tr style="border:0px"> | ||
| 25 | + <td colspan=2 id="barraSuperior" style="background-image:url('../imagens/visual/default/cabeca.png');height:10px"></td> | ||
| 26 | +</tr> | ||
| 25 | <tr> | 27 | <tr> |
| 26 | - <td class=tdbranca id=contemFerramentas style="border:0px;vertical-align:top;width:268px;text-align:left;"> | 28 | +<td> |
| 27 | <table width=100% cellspacing=0 cellpadding=0 > | 29 | <table width=100% cellspacing=0 cellpadding=0 > |
| 28 | - <tr><td style="background-color:white;border-bottom:0px solid rgb(230,230,230);height:45px"> | ||
| 29 | - <!-- Guias principais, não mude o ID, apenas o nome se for desejado --> | ||
| 30 | - <div style="top:0px;cursor:pointer;"> | 30 | + <tr> |
| 31 | + <td title="libera guias" class=tdclaro id=encolheFerramentas style="vertical-align:top;width:5px;text-align:left;"></td> | ||
| 32 | + <td> | ||
| 33 | + <div class=verdeescuro style="top:0px;cursor:pointer;"> | ||
| 31 | <div id=guia1 class=guia ></div> | 34 | <div id=guia1 class=guia ></div> |
| 32 | <div id=guia2 class=guia ></div> | 35 | <div id=guia2 class=guia ></div> |
| 33 | <div id=guia4 class=guia ></div> | 36 | <div id=guia4 class=guia ></div> |
| 34 | <div id=guia5 class=guia ></div> | 37 | <div id=guia5 class=guia ></div> |
| 35 | </div> | 38 | </div> |
| 36 | - </td></tr> | 39 | + </td> |
| 40 | + </tr> | ||
| 37 | </table> | 41 | </table> |
| 42 | +</td> | ||
| 43 | +<td id="contemMenu" style="text-align:right;height:0px;border-width:0pt 0pt 1px;border-color:rgb(240,240,240)"> | ||
| 44 | + <div id="menus" ></div> | ||
| 45 | +</td> | ||
| 46 | +</tr> | ||
| 47 | +<tr> | ||
| 48 | + <td class=tdbranca id=contemFerramentas style="vertical-align:top;width:268px;text-align:left;"> | ||
| 38 | <div id='guia1obj' > | 49 | <div id='guia1obj' > |
| 39 | - <div id=listaPropriedades style='top:15px;' ></div> | ||
| 40 | - <div id=listaTemas style='top:15px;' ></div> | 50 | + <div style='left:5px;top:10px;' id=buscaRapida ></div> |
| 51 | + <div id=listaPropriedades style='top:15px;' ></div> | ||
| 52 | + <div id=listaTemas style='top:15px;'></div> | ||
| 41 | </div> | 53 | </div> |
| 42 | <div id='guia2obj' style='display:none;'>Aguarde...<img alt="" src="../imagens/branco.gif" width=248 /></div> | 54 | <div id='guia2obj' style='display:none;'>Aguarde...<img alt="" src="../imagens/branco.gif" width=248 /></div> |
| 43 | <div id='guia4obj' style='display:none;text-align:left'><div id='legenda' style='text-align:left'></div></div> | 55 | <div id='guia4obj' style='display:none;text-align:left'><div id='legenda' style='text-align:left'></div></div> |
| 44 | <div id='guia5obj' style='display:none;text-align:left'><div id='banners' style='overflow:auto;text-align:left'>Aguarde...</div></div> | 56 | <div id='guia5obj' style='display:none;text-align:left'><div id='banners' style='overflow:auto;text-align:left'>Aguarde...</div></div> |
| 45 | </td> | 57 | </td> |
| 46 | - <td class=verdeclaro style="background-color:white;vertical-align:top;border-width:0px;"> | ||
| 47 | - <table width="100%" style="vertical-align:top;"> | ||
| 48 | - <!-- Corpo do mapa. Pode ser reposicionado, mas não mude os IDs --> | ||
| 49 | - <tr><td></td></tr> | ||
| 50 | - <tr><td class=verdeclaro id=contemImg style="text-align:left;background-image:url('../imagens/i3geo1bw.jpg')"> | ||
| 51 | - <div id=googleearth ></div> | 58 | + <td style="vertical-align:top;border-width:0px;"> |
| 59 | + <table width="100%" style="vertical-align:top;border-width:0px"> | ||
| 60 | + <tr><td class=verdeclaro id=contemImg > | ||
| 61 | + <div id=googleearth style="background-image:url('../imagens/i3geo1bw.jpg');"></div> | ||
| 52 | </td></tr> | 62 | </td></tr> |
| 53 | </table> | 63 | </table> |
| 54 | </td> | 64 | </td> |
| 55 | -</tr> | 65 | + </tr> |
| 56 | <tr> | 66 | <tr> |
| 57 | <td class=tdbranca > | 67 | <td class=tdbranca > |
| 68 | + <div id="seletorIdiomas" ></div> | ||
| 69 | + <div id=tempoRedesenho style=color:green;background-color:black;width:50px;display:none ></div> | ||
| 58 | </td> | 70 | </td> |
| 59 | <td class=tdbranca > | 71 | <td class=tdbranca > |
| 60 | - <div id=inserirKml ></div> | 72 | + <table width=100% ><tr> |
| 73 | + <td class=tdbranca > | ||
| 74 | + </td> | ||
| 75 | + <td class=tdbranca style=text-align:center > | ||
| 76 | + <div id=escala ></div> | ||
| 77 | + </td> | ||
| 78 | + <td class=tdbranca > | ||
| 79 | + <div id=inserirKml ></div> | ||
| 80 | + </td> | ||
| 81 | + <td class=tdbranca > | ||
| 82 | + <div id=localizarxy ></div> | ||
| 83 | + </td> | ||
| 84 | + </tr> | ||
| 85 | + <tr><td></td><td class="tdbranca"><div style="text-align:left;font-size:10px;background-color:white;display:none;" id=mostraUTM ></div></td><td></td></tr> | ||
| 86 | + </table> | ||
| 61 | </td> | 87 | </td> |
| 62 | </tr> | 88 | </tr> |
| 63 | -<tr style="border:0px"><td colspan=2 style="background-image:url('../imagens/visual/default/rodape.png');height:10px"></td></tr> | 89 | +<tr style="border:0px"><td colspan=3 id="barraInferior" style="background-image:url('../imagens/visual/default/rodape.png');height:10px"></td></tr> |
| 90 | +<tr style="border:0px"><td colspan=3 style=background-color:black ><input style="border:0px none; background-color:black;color:white;font-size:12pt;" type="text" size="1" id="i3geo_letreiro" ></td></tr> | ||
| 91 | +<tr style="border:0px"><td colspan=3 style=background-color:black;color:white >geoprocessamento@mma.gov.br</td></tr> | ||
| 64 | </table> | 92 | </table> |
| 65 | -<a style=text-align:center;color:white href="mailto:edmar.moretti@mma.gov.br">Críticas e sugestões</a> | ||
| 66 | </center> | 93 | </center> |
| 67 | <script type="text/javascript"> | 94 | <script type="text/javascript"> |
| 68 | /* | 95 | /* |
aplicmap/googlemaps.phtml
| @@ -15,12 +15,8 @@ include_once("../ms_configura.php"); | @@ -15,12 +15,8 @@ include_once("../ms_configura.php"); | ||
| 15 | } | 15 | } |
| 16 | </style> | 16 | </style> |
| 17 | <title>MMA - Mapa interativo</title> | 17 | <title>MMA - Mapa interativo</title> |
| 18 | -<!--- | ||
| 19 | -<script type="text/javascript" src="http://maps.google.com/maps?file=api&v=3&sensor=false&key=<?php echo $googleApiKey; ?>"></script> | ||
| 20 | ----> | ||
| 21 | <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> | 18 | <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> |
| 22 | <script type="text/javascript" src="../classesjs/i3geonaocompacto.js"></script> | 19 | <script type="text/javascript" src="../classesjs/i3geonaocompacto.js"></script> |
| 23 | - | ||
| 24 | </head> | 20 | </head> |
| 25 | <body id="i3geo" > | 21 | <body id="i3geo" > |
| 26 | <center> | 22 | <center> |
classesjs/classe_arvoredecamadas.js
| @@ -1228,6 +1228,8 @@ i3GEO.arvoreDeCamadas = { | @@ -1228,6 +1228,8 @@ i3GEO.arvoreDeCamadas = { | ||
| 1228 | if(novo[i].tema !== atual[i].tema) | 1228 | if(novo[i].tema !== atual[i].tema) |
| 1229 | {return (false);} | 1229 | {return (false);} |
| 1230 | if(novo[i].sel !== atual[i].sel) | 1230 | if(novo[i].sel !== atual[i].sel) |
| 1231 | + {return (false);} | ||
| 1232 | + if(novo[i].status !== atual[i].status) | ||
| 1231 | {return (false);} | 1233 | {return (false);} |
| 1232 | } | 1234 | } |
| 1233 | return(true); | 1235 | return(true); |
classesjs/classe_barradebotoes.js
| @@ -792,14 +792,20 @@ i3GEO.barraDeBotoes = { | @@ -792,14 +792,20 @@ i3GEO.barraDeBotoes = { | ||
| 792 | */ | 792 | */ |
| 793 | reativa: function(indice){ | 793 | reativa: function(indice){ |
| 794 | if(typeof(console) !== 'undefined'){console.info("i3GEO.barraDeBotoes.reativa()");} | 794 | if(typeof(console) !== 'undefined'){console.info("i3GEO.barraDeBotoes.reativa()");} |
| 795 | - var n,i; | ||
| 796 | - if(arguments.length == 1) | ||
| 797 | - {i3GEO.barraDeBotoes.BARRAS[indice].show();} | ||
| 798 | - else{ | ||
| 799 | - n = i3GEO.barraDeBotoes.BARRAS.length; | ||
| 800 | - for(i=0;i<n;i++) | ||
| 801 | - {i3GEO.barraDeBotoes.BARRAS[i].show();} | 795 | + var abre = function(){ |
| 796 | + var i, | ||
| 797 | + n = i3GEO.barraDeBotoes.BARRAS.length; | ||
| 798 | + for(i=0;i<n;i++) | ||
| 799 | + {i3GEO.barraDeBotoes.BARRAS[i].show();} | ||
| 800 | + }; | ||
| 801 | + try{ | ||
| 802 | + if(arguments.length == 1) | ||
| 803 | + {i3GEO.barraDeBotoes.BARRAS[indice].show();} | ||
| 804 | + else{ | ||
| 805 | + abre.call(); | ||
| 806 | + } | ||
| 802 | } | 807 | } |
| 808 | + catch(e){abre.call();} | ||
| 803 | }, | 809 | }, |
| 804 | /* | 810 | /* |
| 805 | Function: recria | 811 | Function: recria |
| @@ -879,11 +885,12 @@ i3GEO.barraDeBotoes = { | @@ -879,11 +885,12 @@ i3GEO.barraDeBotoes = { | ||
| 879 | divmensagem.id = "divMensagemBarraDeBotoes"; | 885 | divmensagem.id = "divMensagemBarraDeBotoes"; |
| 880 | divmensagem.style.border = "0px solid rgb(120 120 120)"; | 886 | divmensagem.style.border = "0px solid rgb(120 120 120)"; |
| 881 | divmensagem.style.position = "absolute"; | 887 | divmensagem.style.position = "absolute"; |
| 888 | + divmensagem.style.zIndex = 20000; | ||
| 882 | if($i("i3geo")) | 889 | if($i("i3geo")) |
| 883 | {$i("i3geo").appendChild(divmensagem);} | 890 | {$i("i3geo").appendChild(divmensagem);} |
| 884 | else | 891 | else |
| 885 | {document.body.appendChild(divmensagem);} | 892 | {document.body.appendChild(divmensagem);} |
| 886 | - divmensagem.innerHTML = "<table style='z-index:8000' ><tr><td id='imgMensagemBarraDeBotoes' style='background:none;padding-top:2px;padding-right:3px;vertical-align:top'><img src='"+$im("left.png")+"' ></td><td style='text-align:left;border-left:1px solid rgb(210,210,210)'><span style='text-align:left;cursor:pointer;color:blue;' onclick='javascript:i3GEO.barraDeBotoes.AJUDA = false;'>parar</span><br><div style='vertical-align:middle;text-align:left;width:250px;border: 0px solid black;border-left:1px;' id='divMensagemBarraDeBotoesCorpo'></div></td></tr></table>"; | 893 | + divmensagem.innerHTML = "<table style='z-index:20000' ><tr><td id='imgMensagemBarraDeBotoes' style='background:none;padding-top:2px;padding-right:3px;vertical-align:top'><img src='"+$im("left.png")+"' ></td><td style='text-align:left;border-left:1px solid rgb(210,210,210)'><span style='text-align:left;cursor:pointer;color:blue;' onclick='javascript:i3GEO.barraDeBotoes.AJUDA = false;'>parar</span><br><div style='vertical-align:middle;text-align:left;width:250px;border: 0px solid black;border-left:1px;' id='divMensagemBarraDeBotoesCorpo'></div></td></tr></table>"; |
| 887 | } | 894 | } |
| 888 | if(mensagem != ""){ | 895 | if(mensagem != ""){ |
| 889 | divmensagem.style.left = parseInt(YAHOO.util.Dom.getStyle(objeto,"width"),10)+pos[0]+10+"px"; | 896 | divmensagem.style.left = parseInt(YAHOO.util.Dom.getStyle(objeto,"width"),10)+pos[0]+10+"px"; |
classesjs/classe_configura.js
| @@ -142,7 +142,7 @@ i3GEO.configura = { | @@ -142,7 +142,7 @@ i3GEO.configura = { | ||
| 142 | { id:"omenudataAnalise18",text: $trad("d30"), url: "javascript:i3GEO.analise.dialogo.linhaDoTempo()" } | 142 | { id:"omenudataAnalise18",text: $trad("d30"), url: "javascript:i3GEO.analise.dialogo.linhaDoTempo()" } |
| 143 | ], | 143 | ], |
| 144 | "janelas": [ | 144 | "janelas": [ |
| 145 | - { id:"omenudataJanelas1",text: $trad("u15"), url: "javascript:initJanelaZoom('1');initJanelaZoom('2')" }, | 145 | + { id:"omenudataJanelas1",text: $trad("u15"), url: "javascript:i3GEO.barraDeBotoes.reativa(0);i3GEO.barraDeBotoes.reativa(1)" }, |
| 146 | { id:"omenudataJanelas2",text: $trad("u16"), url: "javascript:i3GEO.ajuda.abreJanela()" } | 146 | { id:"omenudataJanelas2",text: $trad("u16"), url: "javascript:i3GEO.ajuda.abreJanela()" } |
| 147 | ], | 147 | ], |
| 148 | "arquivos": [ | 148 | "arquivos": [ |
| @@ -803,7 +803,8 @@ i3GEO.configura = { | @@ -803,7 +803,8 @@ i3GEO.configura = { | ||
| 803 | g_operacao='identifica'; | 803 | g_operacao='identifica'; |
| 804 | i3GEO.barraDeBotoes.BOTAOPADRAO = "identifica"; | 804 | i3GEO.barraDeBotoes.BOTAOPADRAO = "identifica"; |
| 805 | cliqueIdentifica = function(){ | 805 | cliqueIdentifica = function(){ |
| 806 | - if (g_operacao === "identifica"){ | 806 | + if (g_operacao === "identifica" || i3GEO.barraDeBotoes.BOTAOPADRAO === "identifica"){ |
| 807 | + g_operacao = "identifica"; | ||
| 807 | eval(i3GEO.configura.funcaoIdentifica); | 808 | eval(i3GEO.configura.funcaoIdentifica); |
| 808 | } | 809 | } |
| 809 | }; | 810 | }; |
classesjs/classe_gadgets.js
| @@ -360,6 +360,7 @@ i3GEO.gadgets = { | @@ -360,6 +360,7 @@ i3GEO.gadgets = { | ||
| 360 | if(arguments.length === 0) | 360 | if(arguments.length === 0) |
| 361 | {id = i3GEO.gadgets.PARAMETROS.mostraEscalaNumerica.idhtml;} | 361 | {id = i3GEO.gadgets.PARAMETROS.mostraEscalaNumerica.idhtml;} |
| 362 | if($i(id)){ | 362 | if($i(id)){ |
| 363 | + $i(id).style.display = "block"; | ||
| 363 | atualizaEscalaNumerica = function(escala){ | 364 | atualizaEscalaNumerica = function(escala){ |
| 364 | var e = $i("i3geo_escalanum"); | 365 | var e = $i("i3geo_escalanum"); |
| 365 | if(!e){ | 366 | if(!e){ |
| @@ -1019,6 +1020,9 @@ i3GEO.gadgets = { | @@ -1019,6 +1020,9 @@ i3GEO.gadgets = { | ||
| 1019 | if(i3GEO.Interface.ATUAL !== "padrao" && $i("omenudataArquivos3")){ | 1020 | if(i3GEO.Interface.ATUAL !== "padrao" && $i("omenudataArquivos3")){ |
| 1020 | YAHOO.widget.MenuManager.getMenuItem("omenudataArquivos3").cfg.setProperty("disabled", true); | 1021 | YAHOO.widget.MenuManager.getMenuItem("omenudataArquivos3").cfg.setProperty("disabled", true); |
| 1021 | } | 1022 | } |
| 1023 | + if(i3GEO.Interface.ATUAL === "googleearth" && $i("omenudataJanelas1")){ | ||
| 1024 | + YAHOO.widget.MenuManager.getMenuItem("omenudataJanelas1").cfg.setProperty("disabled", true); | ||
| 1025 | + } | ||
| 1022 | 1026 | ||
| 1023 | // | 1027 | // |
| 1024 | //corrige problemas de estilo | 1028 | //corrige problemas de estilo |
classesjs/classe_i3geo.js
| @@ -225,6 +225,8 @@ i3GEO = { | @@ -225,6 +225,8 @@ i3GEO = { | ||
| 225 | // | 225 | // |
| 226 | tamanho = i3GEO.calculaTamanho(); | 226 | tamanho = i3GEO.calculaTamanho(); |
| 227 | i3GEO.Interface.cria(tamanho[0],tamanho[1]); | 227 | i3GEO.Interface.cria(tamanho[0],tamanho[1]); |
| 228 | + | ||
| 229 | + /* | ||
| 228 | i3GEO.parametros = { | 230 | i3GEO.parametros = { |
| 229 | mapexten: "", | 231 | mapexten: "", |
| 230 | mapscale: "", | 232 | mapscale: "", |
| @@ -253,6 +255,7 @@ i3GEO = { | @@ -253,6 +255,7 @@ i3GEO = { | ||
| 253 | embedLegenda:"nao", | 255 | embedLegenda:"nao", |
| 254 | celularef: "" | 256 | celularef: "" |
| 255 | }; | 257 | }; |
| 258 | + */ | ||
| 256 | if(tamanho[0] < 550){ | 259 | if(tamanho[0] < 550){ |
| 257 | i = $i(i3GEO.gadgets.PARAMETROS.mostraQuadros.idhtml); | 260 | i = $i(i3GEO.gadgets.PARAMETROS.mostraQuadros.idhtml); |
| 258 | if(i){i.style.display = "none";} | 261 | if(i){i.style.display = "none";} |
| @@ -296,6 +299,8 @@ i3GEO = { | @@ -296,6 +299,8 @@ i3GEO = { | ||
| 296 | // | 299 | // |
| 297 | //executa com eval a string que é retornada pelo servidor (função inicia do mapa_controle.php | 300 | //executa com eval a string que é retornada pelo servidor (função inicia do mapa_controle.php |
| 298 | // | 301 | // |
| 302 | + | ||
| 303 | + /* | ||
| 299 | tempo = ""; | 304 | tempo = ""; |
| 300 | titulo = ""; | 305 | titulo = ""; |
| 301 | eval(retorno.data.variaveis); | 306 | eval(retorno.data.variaveis); |
| @@ -303,10 +308,9 @@ i3GEO = { | @@ -303,10 +308,9 @@ i3GEO = { | ||
| 303 | if (titulo !== "") | 308 | if (titulo !== "") |
| 304 | {top.document.title = titulo;} | 309 | {top.document.title = titulo;} |
| 305 | } | 310 | } |
| 306 | - catch(e){ | ||
| 307 | - if(typeof(console) !== 'undefined'){console.error(e);} | ||
| 308 | - } | 311 | + catch(e){} |
| 309 | i3GEO.ajuda.mostraJanela("Tempo de desenho em segundos: "+tempo,""); | 312 | i3GEO.ajuda.mostraJanela("Tempo de desenho em segundos: "+tempo,""); |
| 313 | + | ||
| 310 | try{ | 314 | try{ |
| 311 | i3GEO.parametros.mapexten= mapexten; | 315 | i3GEO.parametros.mapexten= mapexten; |
| 312 | i3GEO.parametros.mapscale= parseInt(mapscale,10); | 316 | i3GEO.parametros.mapscale= parseInt(mapscale,10); |
| @@ -333,23 +337,10 @@ i3GEO = { | @@ -333,23 +337,10 @@ i3GEO = { | ||
| 333 | i3GEO.parametros.interfacePadrao = interfacePadrao; | 337 | i3GEO.parametros.interfacePadrao = interfacePadrao; |
| 334 | i3GEO.parametros.embedLegenda = embedLegenda; | 338 | i3GEO.parametros.embedLegenda = embedLegenda; |
| 335 | } | 339 | } |
| 336 | - catch(e){alert("Erro durante a definicao de i3GEO.parametros "+e);} | 340 | + catch(e){alert("Erro durante a definicao de i3GEO.parametros "+e);} |
| 341 | + */ | ||
| 342 | + i3GEO.parametros = retorno.data.variaveis; | ||
| 337 | i3GEO.arvoreDeCamadas.CAMADAS = retorno.data.temas; | 343 | i3GEO.arvoreDeCamadas.CAMADAS = retorno.data.temas; |
| 338 | - | ||
| 339 | - i3GEO.gadgets.quadros.inicia(10); | ||
| 340 | - i3GEO.gadgets.quadros.grava("extensao",mapexten); | ||
| 341 | - | ||
| 342 | - i3GEO.util.arvore("<b>"+$trad("p13")+"</b>","listaPropriedades",i3GEO.configura.listaDePropriedadesDoMapa); | ||
| 343 | - | ||
| 344 | - i3GEO.gadgets.mostraBuscaRapida(); | ||
| 345 | - i3GEO.gadgets.mostraVersao(); | ||
| 346 | - i3GEO.guias.cria(); | ||
| 347 | - | ||
| 348 | - if($i("arvoreAdicionaTema")) | ||
| 349 | - {i3GEO.arvoreDeTemas.cria(i3GEO.configura.sid,i3GEO.configura.locaplic,"arvoreAdicionaTema");} | ||
| 350 | - | ||
| 351 | - if($i("mst")) | ||
| 352 | - {$i("mst").style.display="block";} | ||
| 353 | // | 344 | // |
| 354 | //na interface padrão é necessário executar a atualização pois a geração do mapa | 345 | //na interface padrão é necessário executar a atualização pois a geração do mapa |
| 355 | //ainda não foi feita | 346 | //ainda não foi feita |
| @@ -359,20 +350,13 @@ i3GEO = { | @@ -359,20 +350,13 @@ i3GEO = { | ||
| 359 | // | 350 | // |
| 360 | //calcula (opcional) o tamanho correto da tabela onde fica o mapa | 351 | //calcula (opcional) o tamanho correto da tabela onde fica o mapa |
| 361 | //se não for feito esse cálculo, o mapa fica ajustado à esquerda | 352 | //se não for feito esse cálculo, o mapa fica ajustado à esquerda |
| 362 | - // | 353 | + // |
| 363 | temp = 0; | 354 | temp = 0; |
| 364 | if ($i("contemFerramentas")){temp = temp + parseInt($i("contemFerramentas").style.width,10);} | 355 | if ($i("contemFerramentas")){temp = temp + parseInt($i("contemFerramentas").style.width,10);} |
| 365 | if ($i("ferramentas")){temp = temp + parseInt($i("ferramentas").style.width,10);} | 356 | if ($i("ferramentas")){temp = temp + parseInt($i("ferramentas").style.width,10);} |
| 366 | if($i("mst")) | 357 | if($i("mst")) |
| 367 | {$i("mst").style.width=i3GEO.parametros.w + temp + "px";} | 358 | {$i("mst").style.width=i3GEO.parametros.w + temp + "px";} |
| 368 | - if (i3GEO.configura.entorno === "sim"){ | ||
| 369 | - i3GEO.configura.entorno = "nao"; | ||
| 370 | - i3GEO.navega.entorno.ativaDesativa(); | ||
| 371 | - } | ||
| 372 | - i3GEO.navega.autoRedesenho.ativa(); | ||
| 373 | - if ($i("i3geo_escalanum")){$i("i3geo_escalanum").value = i3GEO.parametros.mapscale;} | ||
| 374 | - if ((i3GEO.parametros.geoip === "nao") && ($i("ondeestou"))) | ||
| 375 | - {$i("ondeestou").style.display="none";} | 359 | + |
| 376 | i3GEO.Interface.inicia(); | 360 | i3GEO.Interface.inicia(); |
| 377 | } | 361 | } |
| 378 | else | 362 | else |
| @@ -458,21 +442,33 @@ i3GEO = { | @@ -458,21 +442,33 @@ i3GEO = { | ||
| 458 | {i3GEO.contadorAtualiza--;return;} | 442 | {i3GEO.contadorAtualiza--;return;} |
| 459 | if(i3GEO.contadorAtualiza > 0) | 443 | if(i3GEO.contadorAtualiza > 0) |
| 460 | {i3GEO.contadorAtualiza--;} | 444 | {i3GEO.contadorAtualiza--;} |
| 445 | + // | ||
| 446 | + //funcao que pega os dados do mapa no servidor | ||
| 447 | + // | ||
| 461 | corpoMapa = function(){ | 448 | corpoMapa = function(){ |
| 462 | if($i("ajaxCorpoMapa")) | 449 | if($i("ajaxCorpoMapa")) |
| 463 | {return;} | 450 | {return;} |
| 464 | - i3GEO.janela.abreAguarde("ajaxCorpoMapa",$trad("o1")+" atualizando"); | 451 | + i3GEO.janela.abreAguarde("ajaxCorpoMapa",$trad("o1")+" atualizando..."); |
| 465 | i3GEO.php.corpo(i3GEO.atualiza,i3GEO.configura.tipoimagem); | 452 | i3GEO.php.corpo(i3GEO.atualiza,i3GEO.configura.tipoimagem); |
| 466 | }; | 453 | }; |
| 454 | + // | ||
| 455 | + //se retorno não tiver sido definido, busca os dados no servidor e chama novamente a função atualiza | ||
| 456 | + // | ||
| 467 | if(arguments.length === 0){ | 457 | if(arguments.length === 0){ |
| 468 | i3GEO.janela.fechaAguarde("ajaxCorpoMapa"); | 458 | i3GEO.janela.fechaAguarde("ajaxCorpoMapa"); |
| 469 | corpoMapa.call(); | 459 | corpoMapa.call(); |
| 470 | return; | 460 | return; |
| 471 | } | 461 | } |
| 462 | + // | ||
| 463 | + //igual a anterior para efeitos de compatibilidade com outras versões do i3geo | ||
| 464 | + // | ||
| 472 | if(retorno === ""){ | 465 | if(retorno === ""){ |
| 473 | corpoMapa.call(); | 466 | corpoMapa.call(); |
| 474 | return; | 467 | return; |
| 475 | } | 468 | } |
| 469 | + // | ||
| 470 | + //se retorno.data não existir, é pq ocorreu um erro | ||
| 471 | + // | ||
| 476 | if(!retorno.data){ | 472 | if(!retorno.data){ |
| 477 | alert(retorno); | 473 | alert(retorno); |
| 478 | i3GEO.mapa.recupera.inicia(); | 474 | i3GEO.mapa.recupera.inicia(); |
| @@ -505,40 +501,41 @@ i3GEO = { | @@ -505,40 +501,41 @@ i3GEO = { | ||
| 505 | } | 501 | } |
| 506 | return; | 502 | return; |
| 507 | }; | 503 | }; |
| 508 | - try{ | ||
| 509 | - eval(retorno.data.variaveis); | ||
| 510 | - } | ||
| 511 | - catch(e){ | ||
| 512 | - if(typeof(console) !== 'undefined'){console.error(e);} | ||
| 513 | - erro.call(); | ||
| 514 | - return; | ||
| 515 | - } | 504 | + // |
| 505 | + //atualiza as variáveis | ||
| 506 | + // | ||
| 516 | if(arguments.length === 0 || retorno === "" || retorno.data.variaveis === undefined) | 507 | if(arguments.length === 0 || retorno === "" || retorno.data.variaveis === undefined) |
| 517 | {erro.call();return;} | 508 | {erro.call();return;} |
| 518 | else{ | 509 | else{ |
| 510 | + // | ||
| 511 | + //se deu tudo certo, pega os valores do retorno e seta as variáveis do mapa | ||
| 512 | + // | ||
| 519 | if(arguments.length === 0){return;} | 513 | if(arguments.length === 0){return;} |
| 520 | i3GEO.mapa.verifica(retorno); | 514 | i3GEO.mapa.verifica(retorno); |
| 521 | - tempo = ""; | 515 | + var tempo = ""; |
| 522 | if(i3GEO.desenho.richdraw) | 516 | if(i3GEO.desenho.richdraw) |
| 523 | {i3GEO.desenho.richdraw.clearWorkspace();} | 517 | {i3GEO.desenho.richdraw.clearWorkspace();} |
| 524 | - mapscale = ""; | ||
| 525 | - mapexten = ""; | ||
| 526 | - //transforma o retorno em variáveis | ||
| 527 | - eval(retorno.data.variaveis); | ||
| 528 | - if(erro != "") | ||
| 529 | - {alert(erro);} | 518 | + var mapscale = i3GEO.parametros.mapscale; |
| 519 | + | ||
| 520 | + i3GEO.parametros.mapscale = retorno.data.variaveis.mapscale; | ||
| 521 | + i3GEO.parametros.mapres = retorno.data.variaveis.mapres; | ||
| 522 | + i3GEO.parametros.pixelsize = retorno.data.variaveis.pixelsize; | ||
| 523 | + i3GEO.parametros.mapexten = retorno.data.variaveis.mapexten; | ||
| 524 | + i3GEO.parametros.mapimagem = retorno.data.variaveis.mapimagem; | ||
| 525 | + i3GEO.parametros.w = retorno.data.variaveis.w; | ||
| 526 | + i3GEO.parametros.h = retorno.data.variaveis.h; | ||
| 527 | + i3GEO.parametros.mappath = retorno.data.variaveis.mappath; | ||
| 528 | + i3GEO.parametros.mapurl = retorno.data.variaveis.mapurl; | ||
| 529 | + | ||
| 530 | + if(retorno.data.variaveis.erro != "") | ||
| 531 | + {alert(retorno.data.variaveis.erro);} | ||
| 530 | // | 532 | // |
| 531 | //o try aqui é necessário pois na interface googlemaps os parâmetros retorno.data.variaveis não são gerados completamente | 533 | //o try aqui é necessário pois na interface googlemaps os parâmetros retorno.data.variaveis não são gerados completamente |
| 532 | // | 534 | // |
| 533 | try{ | 535 | try{ |
| 534 | i3GEO.arvoreDeCamadas.atualiza(retorno.data.temas); | 536 | i3GEO.arvoreDeCamadas.atualiza(retorno.data.temas); |
| 535 | if (i3GEO.parametros.mapscale !== mapscale) | 537 | if (i3GEO.parametros.mapscale !== mapscale) |
| 536 | - {i3GEO.arvoreDeCamadas.atualizaFarol(mapscale);} | ||
| 537 | - i3GEO.parametros.mapexten = mapexten; | ||
| 538 | - i3GEO.parametros.mapscale = mapscale; | ||
| 539 | - i3GEO.parametros.mapres = mapres; | ||
| 540 | - i3GEO.parametros.pixelsize = g_celula; | ||
| 541 | - i3GEO.parametros.mapimagem = mapimagem; | 538 | + {i3GEO.arvoreDeCamadas.atualizaFarol(i3GEO.parametros.mapscale);} |
| 542 | } | 539 | } |
| 543 | catch(e){} | 540 | catch(e){} |
| 544 | i3GEO.arvoreDeCamadas.CAMADAS = retorno.data.temas; | 541 | i3GEO.arvoreDeCamadas.CAMADAS = retorno.data.temas; |
| @@ -550,7 +547,6 @@ i3GEO = { | @@ -550,7 +547,6 @@ i3GEO = { | ||
| 550 | } | 547 | } |
| 551 | else | 548 | else |
| 552 | {g_operacao = "";} | 549 | {g_operacao = "";} |
| 553 | - //i3GEO.parametros.mapexten = mapexten; | ||
| 554 | if ($i("mensagemt")) | 550 | if ($i("mensagemt")) |
| 555 | {$i("mensagemt").value = i3GEO.parametros.mapexten;} | 551 | {$i("mensagemt").value = i3GEO.parametros.mapexten;} |
| 556 | 552 | ||
| @@ -559,7 +555,7 @@ i3GEO = { | @@ -559,7 +555,7 @@ i3GEO = { | ||
| 559 | i3GEO.navega.entorno.geraURL(); | 555 | i3GEO.navega.entorno.geraURL(); |
| 560 | i3GEO.navega.entorno.ajustaPosicao(); | 556 | i3GEO.navega.entorno.ajustaPosicao(); |
| 561 | } | 557 | } |
| 562 | - i3GEO.ajuda.mostraJanela("Tempo de redesenho em segundos: "+tempo,""); | 558 | + i3GEO.ajuda.mostraJanela("Tempo de redesenho em segundos: "+retorno.data.variaveis.tempo,""); |
| 563 | } | 559 | } |
| 564 | }, | 560 | }, |
| 565 | /* | 561 | /* |
classesjs/classe_interface.js
| @@ -254,6 +254,32 @@ i3GEO.Interface = { | @@ -254,6 +254,32 @@ i3GEO.Interface = { | ||
| 254 | */ | 254 | */ |
| 255 | inicia: function(w,h){ | 255 | inicia: function(w,h){ |
| 256 | if(typeof(console) !== 'undefined'){console.info("i3GEO.Interface.inicia()");} | 256 | if(typeof(console) !== 'undefined'){console.info("i3GEO.Interface.inicia()");} |
| 257 | + // | ||
| 258 | + //inicialização que afeta todas as interfaces | ||
| 259 | + // | ||
| 260 | + i3GEO.gadgets.quadros.inicia(10); | ||
| 261 | + i3GEO.gadgets.quadros.grava("extensao",i3GEO.parametros.extentTotal); | ||
| 262 | + i3GEO.gadgets.mostraBuscaRapida(); | ||
| 263 | + i3GEO.gadgets.mostraVersao(); | ||
| 264 | + i3GEO.guias.cria(); | ||
| 265 | + if($i("arvoreAdicionaTema")) | ||
| 266 | + {i3GEO.arvoreDeTemas.cria(i3GEO.configura.sid,i3GEO.configura.locaplic,"arvoreAdicionaTema");} | ||
| 267 | + // | ||
| 268 | + //esse id é utilizado apenas para manter o mapa não visível até que tudo seja montado | ||
| 269 | + // | ||
| 270 | + if($i("mst")) | ||
| 271 | + {$i("mst").style.display="block";} | ||
| 272 | + if (i3GEO.configura.entorno === "sim"){ | ||
| 273 | + i3GEO.configura.entorno = "nao"; | ||
| 274 | + i3GEO.navega.entorno.ativaDesativa(); | ||
| 275 | + } | ||
| 276 | + i3GEO.navega.autoRedesenho.ativa(); | ||
| 277 | + if ($i("i3geo_escalanum")){$i("i3geo_escalanum").value = i3GEO.parametros.mapscale;} | ||
| 278 | + if ((i3GEO.parametros.geoip === "nao") && ($i("ondeestou"))) | ||
| 279 | + {$i("ondeestou").style.display="none";} | ||
| 280 | + // | ||
| 281 | + //inicialização específica de cada interface | ||
| 282 | + // | ||
| 257 | if(i3GEO.Interface.ATUAL === "padrao") | 283 | if(i3GEO.Interface.ATUAL === "padrao") |
| 258 | {i3GEO.Interface.padrao.inicia();} | 284 | {i3GEO.Interface.padrao.inicia();} |
| 259 | if(i3GEO.Interface.ATUAL === "openlayers") | 285 | if(i3GEO.Interface.ATUAL === "openlayers") |
| @@ -443,6 +469,7 @@ i3GEO.Interface = { | @@ -443,6 +469,7 @@ i3GEO.Interface = { | ||
| 443 | i3GEO.gadgets.mostraEscalaNumerica(); | 469 | i3GEO.gadgets.mostraEscalaNumerica(); |
| 444 | i3GEO.gadgets.mostraEscalaGrafica(); | 470 | i3GEO.gadgets.mostraEscalaGrafica(); |
| 445 | i3GEO.gadgets.visual.inicia(); | 471 | i3GEO.gadgets.visual.inicia(); |
| 472 | + i3GEO.util.arvore("<b>"+$trad("p13")+"</b>","listaPropriedades",i3GEO.configura.listaDePropriedadesDoMapa); | ||
| 446 | // | 473 | // |
| 447 | //i3GEO.arvoreDeCamadas.CAMADAS é definido na inicialização (classe_i3geo) | 474 | //i3GEO.arvoreDeCamadas.CAMADAS é definido na inicialização (classe_i3geo) |
| 448 | // | 475 | // |
| @@ -549,7 +576,8 @@ i3GEO.Interface = { | @@ -549,7 +576,8 @@ i3GEO.Interface = { | ||
| 549 | // | 576 | // |
| 550 | //i3GEO.arvoreDeCamadas.CAMADAS é definido na inicialização (classe_i3geo) | 577 | //i3GEO.arvoreDeCamadas.CAMADAS é definido na inicialização (classe_i3geo) |
| 551 | // | 578 | // |
| 552 | - i3GEO.arvoreDeCamadas.cria("",i3GEO.arvoreDeCamadas.CAMADAS,i3GEO.configura.sid,i3GEO.configura.locaplic); | 579 | + i3GEO.arvoreDeCamadas.cria("",i3GEO.arvoreDeCamadas.CAMADAS,i3GEO.configura.sid,i3GEO.configura.locaplic); |
| 580 | + i3GEO.util.arvore("<b>"+$trad("p13")+"</b>","listaPropriedades",i3GEO.configura.listaDePropriedadesDoMapa); | ||
| 553 | }, | 581 | }, |
| 554 | ativaBotoes: function(){ | 582 | ativaBotoes: function(){ |
| 555 | } | 583 | } |
| @@ -758,6 +786,7 @@ i3GEO.Interface = { | @@ -758,6 +786,7 @@ i3GEO.Interface = { | ||
| 758 | //i3GEO.arvoreDeCamadas.CAMADAS é definido na inicialização (classe_i3geo) | 786 | //i3GEO.arvoreDeCamadas.CAMADAS é definido na inicialização (classe_i3geo) |
| 759 | // | 787 | // |
| 760 | i3GEO.arvoreDeCamadas.cria("",i3GEO.arvoreDeCamadas.CAMADAS,i3GEO.configura.sid,i3GEO.configura.locaplic); | 788 | i3GEO.arvoreDeCamadas.cria("",i3GEO.arvoreDeCamadas.CAMADAS,i3GEO.configura.sid,i3GEO.configura.locaplic); |
| 789 | + i3GEO.util.arvore("<b>"+$trad("p13")+"</b>","listaPropriedades",i3GEO.configura.listaDePropriedadesDoMapa); | ||
| 761 | }, | 790 | }, |
| 762 | criaLayers: function(){ | 791 | criaLayers: function(){ |
| 763 | var url = i3GEO.configura.locaplic+"/classesphp/mapa_openlayers.php?map="+i3GEO.parametros.mapfile+"&TIPOIMAGEM="+i3GEO.configura.tipoimagem, | 792 | var url = i3GEO.configura.locaplic+"/classesphp/mapa_openlayers.php?map="+i3GEO.parametros.mapfile+"&TIPOIMAGEM="+i3GEO.configura.tipoimagem, |
| @@ -994,7 +1023,7 @@ i3GEO.Interface = { | @@ -994,7 +1023,7 @@ i3GEO.Interface = { | ||
| 994 | }); | 1023 | }); |
| 995 | }, | 1024 | }, |
| 996 | ativaBotoes: function(){ | 1025 | ativaBotoes: function(){ |
| 997 | - if(typeof(console) !== 'undefined'){console.info("i3GEO.Interface.padrao.ativaBotoes()");} | 1026 | + if(typeof(console) !== 'undefined'){console.info("i3GEO.Interface.openlayers.ativaBotoes()");} |
| 998 | var imagemxy,x1,y1,x2,y2; | 1027 | var imagemxy,x1,y1,x2,y2; |
| 999 | imagemxy = i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO)); | 1028 | imagemxy = i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO)); |
| 1000 | if ($i("barraDeBotoes2") || i3GEO.barraDeBotoes.AUTO === true){ | 1029 | if ($i("barraDeBotoes2") || i3GEO.barraDeBotoes.AUTO === true){ |
| @@ -1197,6 +1226,7 @@ i3GEO.Interface = { | @@ -1197,6 +1226,7 @@ i3GEO.Interface = { | ||
| 1197 | // | 1226 | // |
| 1198 | i3GEO.arvoreDeCamadas.ATIVATEMA = "i3GEO.Interface.googlemaps.ligaDesliga(this)"; | 1227 | i3GEO.arvoreDeCamadas.ATIVATEMA = "i3GEO.Interface.googlemaps.ligaDesliga(this)"; |
| 1199 | i3GEO.arvoreDeCamadas.cria("",i3GEO.arvoreDeCamadas.CAMADAS,i3GEO.configura.sid,i3GEO.configura.locaplic); | 1228 | i3GEO.arvoreDeCamadas.cria("",i3GEO.arvoreDeCamadas.CAMADAS,i3GEO.configura.sid,i3GEO.configura.locaplic); |
| 1229 | + i3GEO.util.arvore("<b>"+$trad("p13")+"</b>","listaPropriedades",i3GEO.configura.listaDePropriedadesDoMapa); | ||
| 1200 | i3GEO.Interface.googlemaps.adicionaListaKml(); | 1230 | i3GEO.Interface.googlemaps.adicionaListaKml(); |
| 1201 | if(i3GEO.parametros.kmlurl !== "") | 1231 | if(i3GEO.parametros.kmlurl !== "") |
| 1202 | {i3GEO.Interface.googlemaps.adicionaKml(true,i3GEO.parametros.kmlurl);} | 1232 | {i3GEO.Interface.googlemaps.adicionaKml(true,i3GEO.parametros.kmlurl);} |
| @@ -1361,7 +1391,7 @@ i3GEO.Interface = { | @@ -1361,7 +1391,7 @@ i3GEO.Interface = { | ||
| 1361 | return (bbox); | 1391 | return (bbox); |
| 1362 | }, | 1392 | }, |
| 1363 | ativaBotoes: function(){ | 1393 | ativaBotoes: function(){ |
| 1364 | - if(typeof(console) !== 'undefined'){console.info("i3GEO.Interface.padrao.ativaBotoes()");} | 1394 | + if(typeof(console) !== 'undefined'){console.info("i3GEO.Interface.googlemaps.ativaBotoes()");} |
| 1365 | var imagemxy,x1,y1,x2,y2; | 1395 | var imagemxy,x1,y1,x2,y2; |
| 1366 | imagemxy = i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO)); | 1396 | imagemxy = i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO)); |
| 1367 | if ($i("barraDeBotoes2") || i3GEO.barraDeBotoes.AUTO === true){ | 1397 | if ($i("barraDeBotoes2") || i3GEO.barraDeBotoes.AUTO === true){ |
| @@ -1672,7 +1702,7 @@ i3GEO.Interface = { | @@ -1672,7 +1702,7 @@ i3GEO.Interface = { | ||
| 1672 | i3GeoMap.overlayMapTypes.removeAt(indice); | 1702 | i3GeoMap.overlayMapTypes.removeAt(indice); |
| 1673 | } | 1703 | } |
| 1674 | catch(e){ | 1704 | catch(e){ |
| 1675 | - if(typeof(console) !== 'undefined'){console.error(e+" "+camada.name);} | 1705 | + if(typeof(console) !== 'undefined'){} |
| 1676 | } | 1706 | } |
| 1677 | } | 1707 | } |
| 1678 | } | 1708 | } |
| @@ -1680,9 +1710,22 @@ i3GEO.Interface = { | @@ -1680,9 +1710,22 @@ i3GEO.Interface = { | ||
| 1680 | }, | 1710 | }, |
| 1681 | cria: function(w,h){ | 1711 | cria: function(w,h){ |
| 1682 | var i,i3GeoMap3d,i3GeoMap,texto; | 1712 | var i,i3GeoMap3d,i3GeoMap,texto; |
| 1713 | + /* | ||
| 1683 | i3GEO.configura.listaDePropriedadesDoMapa = { | 1714 | i3GEO.configura.listaDePropriedadesDoMapa = { |
| 1684 | "propriedades": [] | 1715 | "propriedades": [] |
| 1685 | }; | 1716 | }; |
| 1717 | + */ | ||
| 1718 | + i3GEO.configura.listaDePropriedadesDoMapa = { | ||
| 1719 | + "propriedades": [ | ||
| 1720 | + { text: "p2", url: "javascript:i3GEO.mapa.dialogo.tipoimagem()"}, | ||
| 1721 | + { text: "p15", url: "javascript:i3GEO.mapa.dialogo.outputformat()"}, | ||
| 1722 | + { text: "p3", url: "javascript:i3GEO.mapa.dialogo.opcoesLegenda()"}, | ||
| 1723 | + { text: "p4", url: "javascript:i3GEO.mapa.dialogo.opcoesEscala()"}, | ||
| 1724 | + { text: "p8", url: "javascript:i3GEO.mapa.dialogo.queryMap()"}, | ||
| 1725 | + { text: "p9", url: "javascript:i3GEO.mapa.dialogo.corFundo()"}, | ||
| 1726 | + { text: "p10", url: "javascript:i3GEO.mapa.dialogo.gradeCoord()"} | ||
| 1727 | + ] | ||
| 1728 | + }; | ||
| 1686 | texto = "<input type=checkbox style='vertical-align:top;cursor:pointer' "; | 1729 | texto = "<input type=checkbox style='vertical-align:top;cursor:pointer' "; |
| 1687 | if(i3GEO.Interface.googleearth.GADGETS.setMouseNavigationEnabled == true) | 1730 | if(i3GEO.Interface.googleearth.GADGETS.setMouseNavigationEnabled == true) |
| 1688 | {texto += "CHECKED ";} | 1731 | {texto += "CHECKED ";} |
| @@ -1759,6 +1802,7 @@ i3GEO.Interface = { | @@ -1759,6 +1802,7 @@ i3GEO.Interface = { | ||
| 1759 | texto += " onclick='javascript:i3GeoMap.getLayerRoot().enableLayerById(i3GeoMap.LAYER_TERRAIN, this.checked)'" ; | 1802 | texto += " onclick='javascript:i3GeoMap.getLayerRoot().enableLayerById(i3GeoMap.LAYER_TERRAIN, this.checked)'" ; |
| 1760 | texto += "> "+$trad("ge11"); | 1803 | texto += "> "+$trad("ge11"); |
| 1761 | i3GEO.configura.listaDePropriedadesDoMapa.propriedades.push({text: texto,url:""}); | 1804 | i3GEO.configura.listaDePropriedadesDoMapa.propriedades.push({text: texto,url:""}); |
| 1805 | + i3GEO.util.arvore("<b>"+$trad("p13")+"</b>","listaPropriedades",i3GEO.configura.listaDePropriedadesDoMapa); | ||
| 1762 | 1806 | ||
| 1763 | i = $i(i3GEO.Interface.IDCORPO); | 1807 | i = $i(i3GEO.Interface.IDCORPO); |
| 1764 | if(i){ | 1808 | if(i){ |
| @@ -1814,7 +1858,7 @@ i3GEO.Interface = { | @@ -1814,7 +1858,7 @@ i3GEO.Interface = { | ||
| 1814 | //i3GEO.arvoreDeCamadas.CAMADAS é definido na inicialização (classe_i3geo) | 1858 | //i3GEO.arvoreDeCamadas.CAMADAS é definido na inicialização (classe_i3geo) |
| 1815 | // | 1859 | // |
| 1816 | i3GEO.arvoreDeCamadas.cria("",i3GEO.arvoreDeCamadas.CAMADAS,i3GEO.configura.sid,i3GEO.configura.locaplic); | 1860 | i3GEO.arvoreDeCamadas.cria("",i3GEO.arvoreDeCamadas.CAMADAS,i3GEO.configura.sid,i3GEO.configura.locaplic); |
| 1817 | - | 1861 | + i3GEO.gadgets.mostraMenuSuspenso(); |
| 1818 | i3GEO.Interface.googleearth.ativaBotoes(); | 1862 | i3GEO.Interface.googleearth.ativaBotoes(); |
| 1819 | i3GEO.gadgets.mostraInserirKml("inserirKml"); | 1863 | i3GEO.gadgets.mostraInserirKml("inserirKml"); |
| 1820 | i3GEO.Interface.googleearth.adicionaListaKml(); | 1864 | i3GEO.Interface.googleearth.adicionaListaKml(); |
| @@ -1831,13 +1875,17 @@ i3GEO.Interface = { | @@ -1831,13 +1875,17 @@ i3GEO.Interface = { | ||
| 1831 | for (i=0;i<nlayers;i++){ | 1875 | for (i=0;i<nlayers;i++){ |
| 1832 | camada = i3GEO.arvoreDeCamadas.CAMADAS[i]; | 1876 | camada = i3GEO.arvoreDeCamadas.CAMADAS[i]; |
| 1833 | indice = i3GEO.Interface.googleearth.retornaIndiceLayer(camada.name); | 1877 | indice = i3GEO.Interface.googleearth.retornaIndiceLayer(camada.name); |
| 1878 | + layer = i3GEO.Interface.googleearth.retornaObjetoLayer(camada.name); | ||
| 1834 | if(indice === false){ | 1879 | if(indice === false){ |
| 1835 | layer = i3GEO.Interface.googleearth.insereLayer(camada.name); | 1880 | layer = i3GEO.Interface.googleearth.insereLayer(camada.name); |
| 1881 | + } | ||
| 1882 | + try{ | ||
| 1836 | if(camada.status !== 0) | 1883 | if(camada.status !== 0) |
| 1837 | {layer.setVisibility(true);} | 1884 | {layer.setVisibility(true);} |
| 1838 | else | 1885 | else |
| 1839 | {layer.setVisibility(false);} | 1886 | {layer.setVisibility(false);} |
| 1840 | } | 1887 | } |
| 1888 | + catch(e){} | ||
| 1841 | } | 1889 | } |
| 1842 | }, | 1890 | }, |
| 1843 | insereLayer: function(nomeLayer){ | 1891 | insereLayer: function(nomeLayer){ |
| @@ -1884,11 +1932,12 @@ i3GEO.Interface = { | @@ -1884,11 +1932,12 @@ i3GEO.Interface = { | ||
| 1884 | i3GeoMap.getGlobe(), | 1932 | i3GeoMap.getGlobe(), |
| 1885 | 'mousemove', | 1933 | 'mousemove', |
| 1886 | function(event){ | 1934 | function(event){ |
| 1887 | - objposicaocursor = { | 1935 | + d = i3GEO.calculo.dd2dms(event.getLongitude(),event.getLatitude()); |
| 1936 | + objposicaocursor = { | ||
| 1888 | ddx: event.getLongitude(), | 1937 | ddx: event.getLongitude(), |
| 1889 | ddy: event.getLatitude(), | 1938 | ddy: event.getLatitude(), |
| 1890 | - dmsx: 0, | ||
| 1891 | - dmsy: 0, | 1939 | + dmsx: d[0], |
| 1940 | + dmsy: d[1], | ||
| 1892 | imgx: event.getClientX(), | 1941 | imgx: event.getClientX(), |
| 1893 | imgy: event.getClientY(), | 1942 | imgy: event.getClientY(), |
| 1894 | telax: event.getClientX() + i3GEO.Interface.googleearth.POSICAOTELA[0], | 1943 | telax: event.getClientX() + i3GEO.Interface.googleearth.POSICAOTELA[0], |
| @@ -1938,7 +1987,7 @@ i3GEO.Interface = { | @@ -1938,7 +1987,7 @@ i3GEO.Interface = { | ||
| 1938 | minimiza | 1987 | minimiza |
| 1939 | ); | 1988 | ); |
| 1940 | i3GEO.barraDeBotoes.TEMPLATEBOTAO = '<div style="display:inline;background-color:rgb(250,250,250);"><img src="'+i3GEO.configura.locaplic+'/imagens/branco.gif" id="$$"/></div> '; | 1989 | i3GEO.barraDeBotoes.TEMPLATEBOTAO = '<div style="display:inline;background-color:rgb(250,250,250);"><img src="'+i3GEO.configura.locaplic+'/imagens/branco.gif" id="$$"/></div> '; |
| 1941 | - i3GEO.barraDeBotoes.inicializaBarra("barraDeBotoes2","",false,"200","200",janela[2].id); | 1990 | + i3GEO.barraDeBotoes.inicializaBarra("barraDeBotoes2","",false,"200","200",janela[2].id); |
| 1942 | i3GEO.barraDeBotoes.ativaBotoes(); | 1991 | i3GEO.barraDeBotoes.ativaBotoes(); |
| 1943 | i3GEO.Interface.googleearth.aguarde = $i("i3GEOF.ferramentasGE_imagemCabecalho").style; | 1992 | i3GEO.Interface.googleearth.aguarde = $i("i3GEOF.ferramentasGE_imagemCabecalho").style; |
| 1944 | $i("i3GEOF.ferramentasGE_minimizaCabecalho").style.right = "0px"; | 1993 | $i("i3GEOF.ferramentasGE_minimizaCabecalho").style.right = "0px"; |
classesjs/classe_php.js
| @@ -536,7 +536,9 @@ i3GEO.php = { | @@ -536,7 +536,9 @@ i3GEO.php = { | ||
| 536 | {i3GEO.Interface.googlemaps.zoom2extent(ext);} | 536 | {i3GEO.Interface.googlemaps.zoom2extent(ext);} |
| 537 | } | 537 | } |
| 538 | if(i3GEO.Interface.ATUAL === "googleearth"){ | 538 | if(i3GEO.Interface.ATUAL === "googleearth"){ |
| 539 | - i3GEO.Interface.googleearth.redesenha(); | 539 | + if(atualiza === true) |
| 540 | + {i3GEO.Interface.googleearth.zoom2extent(ext);} | ||
| 541 | + | ||
| 540 | } | 542 | } |
| 541 | if(i3GEO.Interface.ATUAL === "openlayers"){ | 543 | if(i3GEO.Interface.ATUAL === "openlayers"){ |
| 542 | i3GEO.Interface.openlayers.zoom2ext(ext); | 544 | i3GEO.Interface.openlayers.zoom2ext(ext); |
classesphp/classe_mapa.php
| @@ -388,7 +388,17 @@ Include: | @@ -388,7 +388,17 @@ Include: | ||
| 388 | { | 388 | { |
| 389 | $nomer = $locmapserv."?map=".$this->arquivo."&mode=map&".nomeRandomico(); | 389 | $nomer = $locmapserv."?map=".$this->arquivo."&mode=map&".nomeRandomico(); |
| 390 | } | 390 | } |
| 391 | - $res = "g_locidentifica='".$locidentifica."';g_sistemas='".$locsistemas."';var g_celula=".$this->mapa->cellsize.";var mapscale = ".$this->mapa->scale.";var mapres=".$this->mapa->resolution.";var mapcellsize=".$this->mapa->cellsize.";var mapexten='".$ext."';var mapimagem='".$nomer."';var mapwidth=".$imgo->width.";var mapheight=".$imgo->height.";var mappath='".$imgo->imagepath."';var mapurl='".$imgo->imageurl."';var erro='".$mensagemErro."'"; | 391 | + //$res = "g_locidentifica='".$locidentifica."';g_sistemas='".$locsistemas."';var g_celula=".$this->mapa->cellsize.";var mapscale = ".$this->mapa->scale.";var mapres=".$this->mapa->resolution.";var mapcellsize=".$this->mapa->cellsize.";var mapexten='".$ext."';var mapimagem='".$nomer."';var mapwidth=".$imgo->width.";var mapheight=".$imgo->height.";var mappath='".$imgo->imagepath."';var mapurl='".$imgo->imageurl."';var erro='".$mensagemErro."'"; |
| 392 | + $res["mapscale"] = $this->mapa->scale; | ||
| 393 | + $res["mapres"] = $this->mapa->resolution; | ||
| 394 | + $res["pixelsize"] = $this->mapa->cellsize; | ||
| 395 | + $res["mapexten"] = $ext; | ||
| 396 | + $res["mapimagem"] = $nomer; | ||
| 397 | + $res["w"] = $imgo->width; | ||
| 398 | + $res["h"] = $imgo->height; | ||
| 399 | + $res["mappath"] = $imgo->imagepath; | ||
| 400 | + $res["mapurl"] = $imgo->imageurl; | ||
| 401 | + $res["erro"] = $mensagemErro; | ||
| 392 | return $res; | 402 | return $res; |
| 393 | } | 403 | } |
| 394 | /* | 404 | /* |
classesphp/mapa_controle.php
| @@ -2986,29 +2986,21 @@ function redesenhaMapa() | @@ -2986,29 +2986,21 @@ function redesenhaMapa() | ||
| 2986 | { | 2986 | { |
| 2987 | $e = $m->mapa->extent; | 2987 | $e = $m->mapa->extent; |
| 2988 | $ext = $e->minx." ".$e->miny." ".$e->maxx." ".$e->maxy; | 2988 | $ext = $e->minx." ".$e->miny." ".$e->maxx." ".$e->maxy; |
| 2989 | - $imagem = "var erro = '';var mapimagem='';var mapexten='".$ext."';var mapres = ''"; | 2989 | + $res["mapimagem"] = ""; |
| 2990 | + $res["mapexten"] = $ext; | ||
| 2991 | + $res["mapres"] = ""; | ||
| 2990 | } | 2992 | } |
| 2991 | else{ | 2993 | else{ |
| 2992 | - $imagem = $m->redesenhaCorpo($locsistemas,$locidentifica,$tipoimagem,$utilizacgi,$locmapserv); | ||
| 2993 | - if ($imagem == "erro") | ||
| 2994 | - { | ||
| 2995 | - unlink($map_file); | ||
| 2996 | - copy(str_replace(".map","seguranca.map",$map_file),$map_file); | ||
| 2997 | - $m = New Mapa($map_file); | ||
| 2998 | - $par = $m->parametrosTemas(); | ||
| 2999 | - if (isset($utilizacgi) && strtolower($utilizacgi) == "sim") | ||
| 3000 | - {$imagem = "var erro = '';var mapimagem='".$locmapserv."?map=".$map_file."&mode=map&".nomeRandomico()."'";} | ||
| 3001 | - else | ||
| 3002 | - {$imagem = $m->redesenhaCorpo($locsistemas,$locidentifica,$tipoimagem);} | ||
| 3003 | - } | 2994 | + $res = $m->redesenhaCorpo($locsistemas,$locidentifica,$tipoimagem,$utilizacgi,$locmapserv); |
| 3004 | } | 2995 | } |
| 3005 | - $mensagens = "var mensagens ='".$m->pegaMensagens()."'"; | 2996 | + $res["mensagens"] = $m->pegaMensagens(); |
| 2997 | + $res["tempo"] = microtime(1) - $tempo; | ||
| 3006 | restauraCon($map_file,$postgis_mapa); | 2998 | restauraCon($map_file,$postgis_mapa); |
| 3007 | ob_clean(); | 2999 | ob_clean(); |
| 3008 | - if (($par == "") || ($imagem == "")) | 3000 | + if ($par == "") |
| 3009 | {$retorno = "erro";} | 3001 | {$retorno = "erro";} |
| 3010 | else | 3002 | else |
| 3011 | - {$retorno = array("variaveis"=>($mensagens.";".$imagem.";var erro = '';var tempo=".(microtime(1) - $tempo)),"temas"=>$par);} | 3003 | + {$retorno = array("variaveis"=>$res,"temas"=>$par);} |
| 3012 | cpjson($retorno); | 3004 | cpjson($retorno); |
| 3013 | } | 3005 | } |
| 3014 | ?> | 3006 | ?> |
| 3015 | \ No newline at end of file | 3007 | \ No newline at end of file |
classesphp/mapa_inicia.php
| @@ -234,6 +234,46 @@ function iniciaMapa() | @@ -234,6 +234,46 @@ function iniciaMapa() | ||
| 234 | {$nomer = ($imgo->imageurl).basename($nomer);} | 234 | {$nomer = ($imgo->imageurl).basename($nomer);} |
| 235 | $iref = $m->mapa->reference; | 235 | $iref = $m->mapa->reference; |
| 236 | $irefH = $iref->height; | 236 | $irefH = $iref->height; |
| 237 | + | ||
| 238 | + $res["mapexten"] = $ext; | ||
| 239 | + $res["mapscale"] = $escalaMapa; | ||
| 240 | + $res["mapres"] = $m->mapa->resolution; | ||
| 241 | + $res["pixelsize"] = $celula; | ||
| 242 | + if ((isset($expoeMapfile)) && ($expoeMapfile == "nao")) | ||
| 243 | + {$res["mapfile"] = "";} | ||
| 244 | + else | ||
| 245 | + {$res["mapfile"] = $map_file;} | ||
| 246 | + $res["cgi"] = $locmapserv; | ||
| 247 | + $res["extentTotal"] = $ext; | ||
| 248 | + $res["mapimagem"] = $nomer; | ||
| 249 | + $geoip = "nao"; | ||
| 250 | + if (file_exists($locaplic."/pacotes/geoip") && file_exists($locaplic."/pacotes/geoip/GeoLiteCity.dat")) | ||
| 251 | + {$geoip = "sim";} | ||
| 252 | + $res["geoip"] = $geoip; | ||
| 253 | + $res["listavisual"] = (file_exists($locaplic."/imagens/visual")) ? implode(",",listaDiretorios($locaplic."/imagens/visual")) : ""; | ||
| 254 | + $res["utilizacgi"] = $utilizacgi; | ||
| 255 | + $versao = versao(); | ||
| 256 | + $res["versaoms"] = $versao["principal"]; | ||
| 257 | + $res["versaomscompleta"] = $versao["completa"]; | ||
| 258 | + $res["mensagens"] = $m->pegaMensagens(); | ||
| 259 | + $res["locsistemas"] = $locsistemas; | ||
| 260 | + $res["locidentifica"] = $locidentifica; | ||
| 261 | + $res["r"] = (isset($R_path)) ? "sim" : "nao"; | ||
| 262 | + $res["locmapas"] = $locmapas; | ||
| 263 | + $res["extentref"] = ""; | ||
| 264 | + $res["kmlurl"] = $kmlurl; | ||
| 265 | + $res["mensageminicia"] = $mensagemInicia; | ||
| 266 | + $res["interfacePadrao"] = $interfacePadrao; | ||
| 267 | + $res["embedLegenda"] = $embedLegenda; | ||
| 268 | + $res["w"] = $w; | ||
| 269 | + $res["h"] = $h; | ||
| 270 | + $res["titulo"] = $tituloInstituicao; | ||
| 271 | + $res["tempo"] = microtime(1) - $tempo; | ||
| 272 | + $res["embedLegenda"] = $embedLegenda; | ||
| 273 | + $res["erro"] = ''; | ||
| 274 | + $res["mappath"] = $imgo->imagepath; | ||
| 275 | + $res["mapurl"] = $imgo->imageurl; | ||
| 276 | + /* | ||
| 237 | $res = "var mapexten= '".$ext."';var mapscale=".$escalaMapa.";var mapres=".$m->mapa->resolution.";var g_celula=".$celula.";var mapimagem='".$nomer."';var mapwidth=".$imgo->width.";var mapheight=".$imgo->height.";var mappath='".$imgo->imagepath."';var mapurl='".$imgo->imageurl."'"; | 277 | $res = "var mapexten= '".$ext."';var mapscale=".$escalaMapa.";var mapres=".$m->mapa->resolution.";var g_celula=".$celula.";var mapimagem='".$nomer."';var mapwidth=".$imgo->width.";var mapheight=".$imgo->height.";var mappath='".$imgo->imagepath."';var mapurl='".$imgo->imageurl."'"; |
| 238 | $res .= ";var extentref = '';var refimagem='';var refwidth=0;var refpath='';var refurl=''"; | 278 | $res .= ";var extentref = '';var refimagem='';var refwidth=0;var refpath='';var refurl=''"; |
| 239 | $res .= ";var legimagem='';var legwidth=0;var legheight=0;var legpath='';var legurl='';var locsistemas='".$locsistemas."';var locidentifica='".$locidentifica."'"; | 279 | $res .= ";var legimagem='';var legwidth=0;var legheight=0;var legpath='';var legurl='';var locsistemas='".$locsistemas."';var locidentifica='".$locidentifica."'"; |
| @@ -270,7 +310,9 @@ function iniciaMapa() | @@ -270,7 +310,9 @@ function iniciaMapa() | ||
| 270 | $res .= "var mensagemInicia ='".$mensagemInicia."';"; | 310 | $res .= "var mensagemInicia ='".$mensagemInicia."';"; |
| 271 | $res .= "var interfacePadrao ='".$interfacePadrao."';"; | 311 | $res .= "var interfacePadrao ='".$interfacePadrao."';"; |
| 272 | $res .= "var embedLegenda ='".$embedLegenda."';"; | 312 | $res .= "var embedLegenda ='".$embedLegenda."';"; |
| 273 | - $res .= "var erro ='';"; | 313 | + $res .= "var erro ='';"; |
| 314 | + */ | ||
| 315 | + | ||
| 274 | copy($map_file,(str_replace(".map","reinc.map",$map_file))); | 316 | copy($map_file,(str_replace(".map","reinc.map",$map_file))); |
| 275 | copy($map_file,(str_replace(".map","seguranca.map",$map_file))); | 317 | copy($map_file,(str_replace(".map","seguranca.map",$map_file))); |
| 276 | //$cp->set_data(array("variaveis"=>$res,"temas"=>$temas)); | 318 | //$cp->set_data(array("variaveis"=>$res,"temas"=>$temas)); |
ferramentas/convertekml/index.js.php
| @@ -91,7 +91,7 @@ i3GEOF.converteKml = { | @@ -91,7 +91,7 @@ i3GEOF.converteKml = { | ||
| 91 | titulo = "Kml <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=81' > </a>"; | 91 | titulo = "Kml <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=5&idajuda=81' > </a>"; |
| 92 | janela = i3GEO.janela.cria( | 92 | janela = i3GEO.janela.cria( |
| 93 | "450px", | 93 | "450px", |
| 94 | - "250px", | 94 | + "260px", |
| 95 | "", | 95 | "", |
| 96 | "", | 96 | "", |
| 97 | "", | 97 | "", |
ferramentas/convertemapakml/index.js.php
| @@ -81,7 +81,7 @@ i3GEOF.converteMapaKml = { | @@ -81,7 +81,7 @@ i3GEOF.converteMapaKml = { | ||
| 81 | titulo = "Kml <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=2&idajuda=13' > </a>"; | 81 | titulo = "Kml <a class=ajuda_usuario target=_blank href='" + i3GEO.configura.locaplic + "/ajuda_usuario.php?idcategoria=2&idajuda=13' > </a>"; |
| 82 | janela = i3GEO.janela.cria( | 82 | janela = i3GEO.janela.cria( |
| 83 | "440px", | 83 | "440px", |
| 84 | - "315px", | 84 | + "325px", |
| 85 | "", | 85 | "", |
| 86 | "", | 86 | "", |
| 87 | "", | 87 | "", |
ferramentas/gradepol/index.js.php
| @@ -18,7 +18,7 @@ Licenca: | @@ -18,7 +18,7 @@ Licenca: | ||
| 18 | 18 | ||
| 19 | GPL2 | 19 | GPL2 |
| 20 | 20 | ||
| 21 | -I3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | 21 | +i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet |
| 22 | 22 | ||
| 23 | Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | 23 | Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil |
| 24 | Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br | 24 | Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br |
ferramentas/imprimir/a4lpaisagempdf.php
| @@ -88,8 +88,8 @@ if($interface == "openlayers" || $interface == "googlemaps" || $interface == "go | @@ -88,8 +88,8 @@ if($interface == "openlayers" || $interface == "googlemaps" || $interface == "go | ||
| 88 | $extatual = $map->extent; | 88 | $extatual = $map->extent; |
| 89 | $extatual->setextent($ext[0],$ext[1],$ext[2],$ext[3]); | 89 | $extatual->setextent($ext[0],$ext[1],$ext[2],$ext[3]); |
| 90 | } | 90 | } |
| 91 | - $legenda = $map->legend; | ||
| 92 | - $legenda->set("status",MS_EMBED); | 91 | + //$legenda = $map->legend; |
| 92 | + //$legenda->set("status",MS_EMBED); | ||
| 93 | $o->set("imagemode",MS_IMAGEMODE_RGB); | 93 | $o->set("imagemode",MS_IMAGEMODE_RGB); |
| 94 | } | 94 | } |
| 95 | $o->set("imagemode",MS_IMAGEMODE_RGB); | 95 | $o->set("imagemode",MS_IMAGEMODE_RGB); |
| @@ -101,10 +101,10 @@ $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); | @@ -101,10 +101,10 @@ $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); | ||
| 101 | $pathMapa = $dir_tmp."/".basename($imgo->imageurl)."/".basename($nomer); | 101 | $pathMapa = $dir_tmp."/".basename($imgo->imageurl)."/".basename($nomer); |
| 102 | $nomeImagem = nomeRandomico(); | 102 | $nomeImagem = nomeRandomico(); |
| 103 | $legenda = $map->legend; | 103 | $legenda = $map->legend; |
| 104 | -$legenda->set("keysizex",20); | ||
| 105 | -$legenda->set("keysizey",20); | ||
| 106 | -$label = $legenda->label; | ||
| 107 | -$label->set("size",14); | 104 | +//$legenda->set("keysizex",20); |
| 105 | +//$legenda->set("keysizey",20); | ||
| 106 | +//$label = $legenda->label; | ||
| 107 | +//$label->set("size",14); | ||
| 108 | $imgo = $map->drawlegend(); | 108 | $imgo = $map->drawlegend(); |
| 109 | $nomer = ($imgo->imagepath)."leg".$nomeImagem.".PNG"; | 109 | $nomer = ($imgo->imagepath)."leg".$nomeImagem.".PNG"; |
| 110 | $imgo->saveImage($nomer); | 110 | $imgo->saveImage($nomer); |
ferramentas/imprimir/aggpng.php
| @@ -101,8 +101,8 @@ if($interface == "openlayers" || $interface == "googlemaps" || $interface == "g | @@ -101,8 +101,8 @@ if($interface == "openlayers" || $interface == "googlemaps" || $interface == "g | ||
| 101 | $extatual = $map->extent; | 101 | $extatual = $map->extent; |
| 102 | $extatual->setextent($ext[0],$ext[1],$ext[2],$ext[3]); | 102 | $extatual->setextent($ext[0],$ext[1],$ext[2],$ext[3]); |
| 103 | } | 103 | } |
| 104 | - $legenda = $map->legend; | ||
| 105 | - $legenda->set("status",MS_EMBED); | 104 | + //$legenda = $map->legend; |
| 105 | + //$legenda->set("status",MS_EMBED); | ||
| 106 | $o->set("imagemode",MS_IMAGEMODE_RGB); | 106 | $o->set("imagemode",MS_IMAGEMODE_RGB); |
| 107 | } | 107 | } |
| 108 | $o->set("imagemode",MS_IMAGEMODE_RGB); | 108 | $o->set("imagemode",MS_IMAGEMODE_RGB); |
| @@ -111,5 +111,6 @@ $nomer = ($imgo->imagepath)."mapa".$nomes.".png"; | @@ -111,5 +111,6 @@ $nomer = ($imgo->imagepath)."mapa".$nomes.".png"; | ||
| 111 | $imgo->saveImage($nomer); | 111 | $imgo->saveImage($nomer); |
| 112 | $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); | 112 | $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); |
| 113 | $nomemapa = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].($imgo->imageurl).basename($nomer); | 113 | $nomemapa = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].($imgo->imageurl).basename($nomer); |
| 114 | +echo "<p>Utilize a opção de alteração das propriedades do mapa para ajustar a legenda, tamanho e outras características</p>"; | ||
| 114 | echo "<a style=font-family:Verdana,Arial,Helvetica,sans-serif; href='$nomemapa' >Arquivo gerado! Clique para ver.</a>"; | 115 | echo "<a style=font-family:Verdana,Arial,Helvetica,sans-serif; href='$nomemapa' >Arquivo gerado! Clique para ver.</a>"; |
| 115 | ?> | 116 | ?> |
| 116 | \ No newline at end of file | 117 | \ No newline at end of file |
ferramentas/imprimir/geotif.php
| @@ -101,8 +101,8 @@ if($interface == "openlayers" || $interface == "googlemaps" || $interface == "go | @@ -101,8 +101,8 @@ if($interface == "openlayers" || $interface == "googlemaps" || $interface == "go | ||
| 101 | $extatual = $map->extent; | 101 | $extatual = $map->extent; |
| 102 | $extatual->setextent($ext[0],$ext[1],$ext[2],$ext[3]); | 102 | $extatual->setextent($ext[0],$ext[1],$ext[2],$ext[3]); |
| 103 | } | 103 | } |
| 104 | - $legenda = $map->legend; | ||
| 105 | - $legenda->set("status",MS_EMBED); | 104 | + //$legenda = $map->legend; |
| 105 | + //$legenda->set("status",MS_EMBED); | ||
| 106 | $o->set("imagemode",MS_IMAGEMODE_RGB); | 106 | $o->set("imagemode",MS_IMAGEMODE_RGB); |
| 107 | } | 107 | } |
| 108 | $o->set("imagemode",MS_IMAGEMODE_RGB); | 108 | $o->set("imagemode",MS_IMAGEMODE_RGB); |
| @@ -111,5 +111,6 @@ $nomer = ($imgo->imagepath)."mapa".$nomes.".tif"; | @@ -111,5 +111,6 @@ $nomer = ($imgo->imagepath)."mapa".$nomes.".tif"; | ||
| 111 | $imgo->saveImage($nomer); | 111 | $imgo->saveImage($nomer); |
| 112 | $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); | 112 | $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']); |
| 113 | $nomemapa = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].($imgo->imageurl).basename($nomer); | 113 | $nomemapa = strtolower($protocolo[0])."://".$_SERVER['HTTP_HOST'].($imgo->imageurl).basename($nomer); |
| 114 | +echo "<p>Utilize a opção de alteração das propriedades do mapa para ajustar a legenda, tamanho e outras características</p>"; | ||
| 114 | echo "<a style=font-family:Verdana,Arial,Helvetica,sans-serif; href='$nomemapa' >Arquivo gerado! Clique para ver.</a>"; | 115 | echo "<a style=font-family:Verdana,Arial,Helvetica,sans-serif; href='$nomemapa' >Arquivo gerado! Clique para ver.</a>"; |
| 115 | ?> | 116 | ?> |
| 116 | \ No newline at end of file | 117 | \ No newline at end of file |
ferramentas/selecao/index.js.php
| @@ -255,7 +255,8 @@ i3GEOF.selecao = { | @@ -255,7 +255,8 @@ i3GEOF.selecao = { | ||
| 255 | mudaicone: function(){ | 255 | mudaicone: function(){ |
| 256 | $i("i3GEOselecaopt").style.border = "1px solid RGB(230,230,230)" | 256 | $i("i3GEOselecaopt").style.border = "1px solid RGB(230,230,230)" |
| 257 | $i("i3GEOselecaoext").style.border = "1px solid RGB(230,230,230)" | 257 | $i("i3GEOselecaoext").style.border = "1px solid RGB(230,230,230)" |
| 258 | - $i("i3GEOselecaobox").style.border = "1px solid RGB(230,230,230)" | 258 | + if($i("i3GEOselecaobox")) |
| 259 | + {$i("i3GEOselecaobox").style.border = "1px solid RGB(230,230,230)";} | ||
| 259 | $i("i3GEOselecaopoli").style.border = "1px solid RGB(230,230,230)" | 260 | $i("i3GEOselecaopoli").style.border = "1px solid RGB(230,230,230)" |
| 260 | i3GEO.desenho.richdraw.fecha; | 261 | i3GEO.desenho.richdraw.fecha; |
| 261 | if($i(i3GEO.Interface.IDMAPA)){ | 262 | if($i(i3GEO.Interface.IDMAPA)){ |
menutemas/admin.db
No preview for this file type