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