Commit 23fa76d6d1a19035ea7d5495f00ff963d972ceab

Authored by Edmar Moretti
1 parent 5adeefa0

Criação do JS classe_coordenadas.js. Migração das funções de apresentação de coo…

…rdenadas da classe "gadgets" para essa nova classe.
classesjs/classe_coordenadas.js 0 → 100644
... ... @@ -0,0 +1,216 @@
  1 +/*jslint plusplus:false,white:false,undef: false, rhino: true, onevar: true, evil: false */
  2 +/*
  3 +Title: Coordenadas (apresentação de coordenadas no mapa)
  4 +
  5 +Arquivo: i3geo/classesjs/classe_coordenadas.js
  6 +
  7 +Licenca:
  8 +
  9 +GPL2
  10 +
  11 +i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
  12 +
  13 +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil
  14 +Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br
  15 +
  16 +Este programa é software livre; você pode redistribuí-lo
  17 +e/ou modificá-lo sob os termos da Licença Pública Geral
  18 +GNU conforme publicada pela Free Software Foundation;
  19 +
  20 +Este programa é distribuído na expectativa de que seja útil,
  21 +porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
  22 +de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
  23 +Consulte a Licença Pública Geral do GNU para mais detalhes.
  24 +Você deve ter recebido uma cópia da Licença Pública Geral do
  25 +GNU junto com este programa; se não, escreva para a
  26 +Free Software Foundation, Inc., no endereço
  27 +59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
  28 +*/
  29 +if(typeof(i3GEO) === 'undefined'){
  30 + i3GEO = [];
  31 +}
  32 +/*
  33 +Classe: i3GEO.coordenadas
  34 +
  35 +Inclui elementos especiais no mapa para apresentação de coordenadas
  36 +
  37 +*/
  38 +i3GEO.coordenadas = {
  39 + /*
  40 + Propriedade: PARAMETROS
  41 +
  42 + Parametros de inicialização dos componentes.
  43 +
  44 + Essa variável define os parâmetros individuais de cada componente que pode ser utilizado no mapa.
  45 +
  46 + Você pode acessar os parâmetros da seguinte forma:
  47 +
  48 + i3GEO.coordenadas.PARAMETROS.mostraCoordenadasUTM.idhtml = "";
  49 +
  50 + Para evitar o funcionamento de um componente, experimente utilizar o seguinte exemplo:
  51 +
  52 + i3GEO.coordenadas.PARAMETROS.mostraCoordenadasUTM.idhtml = "";
  53 +
  54 + Default:
  55 +
  56 + i3GEO.coordenadas.PARAMETROS = {
  57 +
  58 + "mostraCoordenadasUTM":
  59 +
  60 + {idhtml:"mostraUTM"},
  61 +
  62 + "mostraCoordenadasGEO":
  63 +
  64 + {idhtml:"localizarxy"}
  65 + }
  66 +
  67 + Tipo:
  68 + {objeto}
  69 + */
  70 + PARAMETROS: {
  71 + "mostraCoordenadasUTM":
  72 + {idhtml:"localizarxy"},
  73 + "mostraCoordenadasGEO":
  74 + {idhtml:"localizarxy"}
  75 + },
  76 + /*
  77 + Function: mostraCoordenadasUTM
  78 +
  79 + Obtém as coordenadas UTM da posição do mouse sobre o mapa.
  80 +
  81 + As coordenadas são obtidas por meio de uma chamada AJAX.
  82 +
  83 + Para o funcionamento correto é necessário incluir essa função no evento que identifica quando o mouse
  84 + está estacionado sobre o mapa. Por default isso já é feito pelo i3Geo.
  85 +
  86 + Se você não quer essa função no mapa, elimine o elemento HTML existente no mapa que contenha o
  87 + id definido em i3GEO.coordenadas.PARAMETROS (mostraCoordenadasUTM) ou altere a variável i3GEO.eventos.MOUSEPARADO
  88 +
  89 + Se i3GEO.coordenadas.mostraCoordenadasUTM.idhtml for igual a i3GEO.coordenadas.mostraCoordenadasGEO.idhtml
  90 +
  91 + os valores mostrados serão intercalados entre GEO e UTM
  92 +
  93 + Parametro:
  94 +
  95 + id {String} - id do elemento HTML que receberá o resultado. Esse id por default é obtido de
  96 + i3GEO.coordenadas.PARAMETROS
  97 +
  98 + Return:
  99 +
  100 + {JSON} - objeto com x e y
  101 + */
  102 + mostraCoordenadasUTM: function(id){
  103 + if(typeof(console) !== 'undefined'){console.info("i3GEO.coordenadas.mostraCoordenadasUTM()");}
  104 + try{
  105 + if(arguments.length === 0 || id === "" || id == undefined)
  106 + {id = i3GEO.coordenadas.PARAMETROS.mostraCoordenadasUTM.idhtml;}
  107 + else
  108 + {i3GEO.coordenadas.PARAMETROS.mostraCoordenadasUTM.idhtml = id;}
  109 + if (!$i(id) || i3GEO.coordenadas.PARAMETROS.mostraCoordenadasUTM.idhtml == ""){
  110 + if(i3GEO.eventos.MOUSEPARADO.toString().search("atualizaCoordenadasUTM()") >= 0)
  111 + {i3GEO.eventos.MOUSEPARADO.remove("atualizaCoordenadasUTM()");}
  112 + return;
  113 + }
  114 + atualizaCoordenadasUTM = function()
  115 + {
  116 + if(i3GEO.coordenadas.PARAMETROS.mostraCoordenadasUTM.idhtml == ""){
  117 + if(i3GEO.eventos.MOUSEPARADO.toString().search("atualizaCoordenadasUTM()") >= 0)
  118 + {i3GEO.eventos.MOUSEPARADO.remove("atualizaCoordenadasUTM()");}
  119 + return;
  120 + }
  121 + if(i3GEO.Interface.STATUS.atualizando.length > 0)
  122 + {return;}
  123 + if(typeof(console) !== 'undefined'){console.info("atualizaCoordenadasUTM()");}
  124 + if(objposicaocursor.imgx < 10 || objposicaocursor.imgy < 10)
  125 + {return;}
  126 + if($i("wdoca")){return;}
  127 + var tempUtm,s,n,i,t;
  128 + //
  129 + //cancela se existir alguma ferramenta ativa
  130 + //
  131 + if(i3GEO.util.verificaScriptTag("i3GEOF") === true)
  132 + {return;}
  133 + tempUtm = function(retorno){
  134 + var funcao,temp,texto;
  135 + funcao = "$i(i3GEO.coordenadas.PARAMETROS.mostraCoordenadasUTM.idhtml).style.display='none';"+
  136 + "if(i3GEO.coordenadas.PARAMETROS.mostraCoordenadasGEO.idhtml == i3GEO.coordenadas.PARAMETROS.mostraCoordenadasUTM.idhtml)"+
  137 + "{$i(i3GEO.coordenadas.PARAMETROS.mostraCoordenadasGEO.idhtml).style.display='block';i3GEO.coordenadas.mostraCoordenadasGEO();}";
  138 + idSetTimeoutMostraUTM = setTimeout(funcao,3400);
  139 + temp = $i(i3GEO.coordenadas.PARAMETROS.mostraCoordenadasUTM.idhtml);
  140 + if(retorno.data){
  141 + temp.style.display="block";
  142 + texto = "<div onclick='javascript:clearTimeout(idSetTimeoutMostraUTM);i3GEO.coordenadas.PARAMETROS.mostraCoordenadasUTM.idhtml = \"\";i3GEO.coordenadas.mostraCoordenadasGEO();' style='width:300px;font-size:10px;' >UTM: x="+retorno.data.x+" y="+retorno.data.y+" zn="+retorno.data.zona+" "+retorno.data.datum +
  143 + " &nbsp;<img class='x' src='"+i3GEO.util.$im("branco.gif")+"' /></div>";
  144 + temp.innerHTML = texto;
  145 + }
  146 + };
  147 + i3GEO.php.geo2utm(tempUtm,objposicaocursor.ddx,objposicaocursor.ddy);
  148 + };
  149 + if(i3GEO.eventos.MOUSEPARADO.toString().search("atualizaCoordenadasUTM()") < 0)
  150 + {i3GEO.eventos.MOUSEPARADO.push("atualizaCoordenadasUTM()");}
  151 + }
  152 + catch(e){alert("mostraCoordenadasUtm: "+e.description);}
  153 + },
  154 + /*
  155 + Function: mostraCoordenadasGEO
  156 +
  157 + Obtém as coordenadas Geográficas da posição do mouse sobre o mapa.
  158 +
  159 + Se você não quer essa função no mapa, elimine o elemento HTML existente no mapa que contenha o
  160 + id definido em i3GEO.coordenadas.PARAMETROS (localizarxy)
  161 +
  162 + Parametro:
  163 +
  164 + id {String} - id do elemento HTML que receberá o resultado. Esse id por default é obtido de
  165 + i3GEO.coordenadas.PARAMETROS
  166 + */
  167 + mostraCoordenadasGEO: function(id){
  168 + if(typeof(console) !== 'undefined'){console.info("i3GEO.coordenadas.mostraCoordenadasGEO()");}
  169 + try{
  170 + //
  171 + //ativa o evento que preenche os campos de coordenadas
  172 + //
  173 + var ins,temp;
  174 + if(arguments.length === 0 || id === "" || id == undefined)
  175 + {id = i3GEO.coordenadas.PARAMETROS.mostraCoordenadasGEO.idhtml;}
  176 + else
  177 + {i3GEO.coordenadas.PARAMETROS.mostraCoordenadasGEO.idhtml = id;}
  178 + if($i(id)){
  179 + if(!$i("xm")){
  180 + ins = "<table style='text-align:center'><tr>" +
  181 + "<td>X:&nbsp;</td>" +
  182 + "<td>"+$inputText(id,"315","xg","grau","3","-00")+"&nbsp;</td>" +
  183 + "<td>"+$inputText("","","xm","minuto","3","00")+"&nbsp;</td>" +
  184 + "<td>"+$inputText("","","xs","segundo","5","00.00")+"&nbsp;</td>" +
  185 + "<td>Y:"+$inputText("","","yg","grau","3","-00")+"&nbsp;</td>" +
  186 + "<td>"+$inputText("","","ym","minuto","3","00")+"&nbsp;</td>" +
  187 + "<td>"+$inputText("","","ys","segundo","5","00.00")+"</td>";
  188 + temp = 'var xxx = i3GEO.calculo.dms2dd($i("xg").value,$i("xm").value,$i("xs").value);' +
  189 + 'var yyy = i3GEO.calculo.dms2dd($i("yg").value,$i("ym").value,$i("ys").value);' +
  190 + 'i3GEO.navega.zoomponto(i3GEO.configura.locaplic,i3GEO.configura.sid,xxx,yyy);';
  191 + ins += "<td><img class='tic' title='zoom' onclick='"+temp+"' src='"+i3GEO.util.$im("branco.gif")+"' id=procurarxy /></td>" +
  192 + "</tr></table>";
  193 + $i(id).innerHTML = ins;
  194 + atualizaLocalizarxy = function(){
  195 + try{
  196 + var x = objposicaocursor.dmsx.split(" ");
  197 + var y = objposicaocursor.dmsy.split(" ");
  198 + $i("xg").value = x[0];
  199 + $i("xm").value = x[1];
  200 + $i("xs").value = x[2];
  201 + $i("yg").value = y[0];
  202 + $i("ym").value = y[1];
  203 + $i("ys").value = y[2];
  204 + }
  205 + catch(m){
  206 + if(typeof(console) !== 'undefined'){console.error(m);}
  207 + }
  208 + };
  209 + if(i3GEO.eventos.MOUSEMOVE.toString().search("atualizaLocalizarxy()") < 0)
  210 + {i3GEO.eventos.MOUSEMOVE.push("atualizaLocalizarxy()");}
  211 + }
  212 + }
  213 + }
  214 + catch(e){alert("mostraCoordenadasGeo: "+e.description);}
  215 + }
  216 +};
0 217 \ No newline at end of file
... ...
classesjs/classe_gadgets.js
... ... @@ -53,20 +53,12 @@ i3GEO.gadgets = {
53 53  
54 54 Para evitar o funcionamento de um gadget experimente utilizar o seguinte exemplo:
55 55  
56   - i3GEO.gadgets.PARAMETROS.mostraCoordenadasUTM.idhtml = "";
  56 + i3GEO.gadgets.PARAMETROS.mostraInserirKml.idhtml = "";
57 57  
58 58 Default:
59 59  
60 60 i3GEO.gadgets.PARAMETROS = {
61   -
62   - "mostraCoordenadasUTM":
63   -
64   - {idhtml:"mostraUTM"},
65   -
66   - "mostraCoordenadasGEO":
67   -
68   - {idhtml:"localizarxy"},
69   -
  61 +
70 62 "mostraInserirKml":
71 63  
72 64 {idhtml:"inserirKml"},
... ... @@ -108,10 +100,6 @@ i3GEO.gadgets = {
108 100 {JSON}
109 101 */
110 102 PARAMETROS: {
111   - "mostraCoordenadasUTM":
112   - {idhtml:"localizarxy"},
113   - "mostraCoordenadasGEO":
114   - {idhtml:"localizarxy"},
115 103 "mostraInserirKml":
116 104 {idhtml:"inserirKml"},
117 105 "mostraEscalaNumerica":
... ... @@ -150,150 +138,24 @@ i3GEO.gadgets = {
150 138 i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.mensageminicia);
151 139 },
152 140 /*
153   - Function: mostraCoordenadasUTM
154   -
155   - Obtém as coordenadas UTM da posição do mouse sobre o mapa.
156   -
157   - As coordenadas são obtidas por meio de uma chamada AJAX.
158   -
159   - Para o funcionamento correto é necessário incluir essa função no evento que identifica quando o mouse
160   - está estacionado sobre o mapa. Por default isso já é feito pelo i3Geo.
161   -
162   - Se você não quer essa função no mapa, elimine o elemento HTML existente no mapa que contenha o
163   - id definido em i3GEO.gadgets.PARAMETROS (mostraCoordenadasUTM) ou altere a variável i3GEO.eventos.MOUSEPARADO
164   -
165   - Se i3GEO.gadgets.mostraCoordenadasUTM.idhtml for igual a i3GEO.gadgets.mostraCoordenadasGEO.idhtml
166   -
167   - os valores mostrados serão intercalados entre GEO e UTM
168   -
169   - Parametro:
170   -
171   - id {String} - id do elemento HTML que receberá o resultado. Esse id por default é obtido de
172   - i3GEO.gadgets.PARAMETROS
173   -
174   - Return:
175   -
176   - {JSON} - objeto com x e y
  141 + Function: mostraCoordenadasUTM (depreciado utilize i3GEO.coordenadas)
177 142 */
178 143 mostraCoordenadasUTM: function(id){
179   - if(typeof(console) !== 'undefined'){console.info("i3GEO.gadgets.mostraCoordenadasUTM()");}
180   - if(arguments.length === 0 || id === "")
181   - {id = i3GEO.gadgets.PARAMETROS.mostraCoordenadasUTM.idhtml;}
182   - else
183   - {i3GEO.gadgets.PARAMETROS.mostraCoordenadasUTM.idhtml = id;}
184   - if (!$i(id) || i3GEO.gadgets.PARAMETROS.mostraCoordenadasUTM.idhtml == ""){
185   - if(i3GEO.eventos.MOUSEPARADO.toString().search("atualizaCoordenadasUTM()") >= 0)
186   - {i3GEO.eventos.MOUSEPARADO.remove("atualizaCoordenadasUTM()");}
187   - return;
  144 + try{
  145 + i3GEO.coordenadas.mostraCoordenadasUTM.idhtml = i3GEO.gadgets.mostraCoordenadasUTM.idhtml;
188 146 }
189   - atualizaCoordenadasUTM = function()
190   - {
191   - if(i3GEO.gadgets.PARAMETROS.mostraCoordenadasUTM.idhtml == ""){
192   - if(i3GEO.eventos.MOUSEPARADO.toString().search("atualizaCoordenadasUTM()") >= 0)
193   - {i3GEO.eventos.MOUSEPARADO.remove("atualizaCoordenadasUTM()");}
194   - return;
195   - }
196   - if(i3GEO.Interface.STATUS.atualizando.length > 0)
197   - {return;}
198   - if(typeof(console) !== 'undefined'){console.info("atualizaCoordenadasUTM()");}
199   - if(objposicaocursor.imgx < 10 || objposicaocursor.imgy < 10)
200   - {return;}
201   - if($i("wdoca")){return;}
202   - var tempUtm,s,n,i,t;
203   - //
204   - //cancela se existir alguma ferramenta ativa
205   - //
206   - if(i3GEO.util.verificaScriptTag("i3GEOF") === true)
207   - {return;}
208   - tempUtm = function(retorno){
209   - var funcao,temp,texto;
210   - funcao = "$i(i3GEO.gadgets.PARAMETROS.mostraCoordenadasUTM.idhtml).style.display='none';"+
211   - "if(i3GEO.gadgets.PARAMETROS.mostraCoordenadasGEO.idhtml == i3GEO.gadgets.PARAMETROS.mostraCoordenadasUTM.idhtml)"+
212   - "{$i(i3GEO.gadgets.PARAMETROS.mostraCoordenadasGEO.idhtml).style.display='block';i3GEO.gadgets.mostraCoordenadasGEO();}";
213   - idSetTimeoutMostraUTM = setTimeout(funcao,3400);
214   - temp = $i(i3GEO.gadgets.PARAMETROS.mostraCoordenadasUTM.idhtml);
215   - if(retorno.data){
216   - temp.style.display="block";
217   - texto = "<div onclick='javascript:clearTimeout(idSetTimeoutMostraUTM);i3GEO.gadgets.PARAMETROS.mostraCoordenadasUTM.idhtml = \"\";i3GEO.gadgets.mostraCoordenadasGEO();' style='width:300px;font-size:10px;' >UTM: x="+retorno.data.x+" y="+retorno.data.y+" zn="+retorno.data.zona+" "+retorno.data.datum +
218   - " &nbsp;<img class='x' src='"+i3GEO.util.$im("branco.gif")+"' /></div>";
219   - temp.innerHTML = texto;
220   - }
221   - };
222   - i3GEO.php.geo2utm(tempUtm,objposicaocursor.ddx,objposicaocursor.ddy);
223   - };
224   - if(i3GEO.eventos.MOUSEPARADO.toString().search("atualizaCoordenadasUTM()") < 0)
225   - {i3GEO.eventos.MOUSEPARADO.push("atualizaCoordenadasUTM()");}
  147 + catch(e){}
  148 + i3GEO.coordenadas.mostraCoordenadasUTM(id);
226 149 },
227 150 /*
228   - Function: mostraCoordenadasGEO
229   -
230   - Obtém as coordenadas Geográficas da posição do mouse sobre o mapa.
231   -
232   - Se você não quer essa função no mapa, elimine o elemento HTML existente no mapa que contenha o
233   - id definido em i3GEO.gadgets.PARAMETROS (localizarxy)
234   -
235   - Parametro:
236   -
237   - id {String} - id do elemento HTML que receberá o resultado. Esse id por default é obtido de
238   - i3GEO.gadgets.PARAMETROS
  151 + Function: mostraCoordenadasGEO (depreciado utilize i3GEO.coordenadas)
239 152 */
240 153 mostraCoordenadasGEO: function(id){
241   - if(typeof(console) !== 'undefined'){console.info("i3GEO.gadgets.mostraCoordenadasGEO()");}
242 154 try{
243   - //
244   - //ativa o evento que preenche os campos de coordenadas
245   - //
246   - var ins,temp;
247   - if(arguments.length === 0)
248   - {id = i3GEO.gadgets.PARAMETROS.mostraCoordenadasGEO.idhtml;}
249   - else
250   - {i3GEO.gadgets.PARAMETROS.mostraCoordenadasGEO.idhtml = id;}
251   - if($i(id)){
252   - if(!$i("xm")){
253   - ins = "<table style='text-align:center'><tr>" +
254   - "<td>X:&nbsp;</td>" +
255   - "<td>"+$inputText(id,"315","xg","grau","3","-00")+"&nbsp;</td>" +
256   - "<td>"+$inputText("","","xm","minuto","3","00")+"&nbsp;</td>" +
257   - "<td>"+$inputText("","","xs","segundo","5","00.00")+"&nbsp;</td>" +
258   - "<td>Y:"+$inputText("","","yg","grau","3","-00")+"&nbsp;</td>" +
259   - "<td>"+$inputText("","","ym","minuto","3","00")+"&nbsp;</td>" +
260   - "<td>"+$inputText("","","ys","segundo","5","00.00")+"</td>";
261   - temp = 'var xxx = i3GEO.calculo.dms2dd($i("xg").value,$i("xm").value,$i("xs").value);' +
262   - 'var yyy = i3GEO.calculo.dms2dd($i("yg").value,$i("ym").value,$i("ys").value);' +
263   - 'i3GEO.navega.zoomponto(i3GEO.configura.locaplic,i3GEO.configura.sid,xxx,yyy);';
264   - ins += "<td><img class='tic' title='zoom' onclick='"+temp+"' src='"+i3GEO.util.$im("branco.gif")+"' id=procurarxy /></td>" +
265   - "</tr></table>";
266   - $i(id).innerHTML = ins;
267   - $i3geo_temp_xg = $i("xg");
268   - $i3geo_temp_xm = $i("xm");
269   - $i3geo_temp_xs = $i("xs");
270   - $i3geo_temp_yg = $i("yg");
271   - $i3geo_temp_ym = $i("ym");
272   - $i3geo_temp_ys = $i("ys");
273   - atualizaLocalizarxy = function(){
274   - var x,y;
275   - try{
276   - x = objposicaocursor.dmsx.split(" ");
277   - y = objposicaocursor.dmsy.split(" ");
278   - $i3geo_temp_xg.value = x[0];
279   - $i3geo_temp_xm.value = x[1];
280   - $i3geo_temp_xs.value = x[2];
281   - $i3geo_temp_yg.value = y[0];
282   - $i3geo_temp_ym.value = y[1];
283   - $i3geo_temp_ys.value = y[2];
284   - }
285   - catch(m){
286   - if(typeof(console) !== 'undefined'){console.error(m);}
287   - }
288   - };
289   - //if($i(i3GEO.Interface.IDMAPA))
290   - //{YAHOO.util.Event.addListener($i(i3GEO.Interface.IDMAPA),"mousemove", atualizaLocalizarxy);}
291   - if(i3GEO.eventos.MOUSEMOVE.toString().search("atualizaLocalizarxy()") < 0)
292   - {i3GEO.eventos.MOUSEMOVE.push("atualizaLocalizarxy()");}
293   - }
294   - }
  155 + i3GEO.coordenadas.mostraCoordenadasGEO.idhtml = i3GEO.gadgets.mostraCoordenadasGEO.idhtml;
295 156 }
296   - catch(e){alert("mostraCoordenadasGeo: "+e.description);}
  157 + catch(e){}
  158 + i3GEO.coordenadas.mostraCoordenadasGEO(id);
297 159 },
298 160 /*
299 161 Function: mostraInserirKml
... ...
classesjs/classe_interface.js
... ... @@ -467,8 +467,8 @@ i3GEO.Interface = {
467 467 objmapaparado = "nao"; //utilizado para verificar se o mouse esta parado
468 468 i3GEO.gadgets.mostraMenuSuspenso();
469 469 i3GEO.eventos.ativa(i);
470   - i3GEO.gadgets.mostraCoordenadasGEO();
471   - i3GEO.gadgets.mostraCoordenadasUTM();
  470 + i3GEO.coordenadas.mostraCoordenadasGEO();
  471 + i3GEO.coordenadas.mostraCoordenadasUTM();
472 472 i3GEO.gadgets.mostraEscalaNumerica();
473 473 i3GEO.gadgets.mostraEscalaGrafica();
474 474 i3GEO.gadgets.visual.inicia();
... ... @@ -774,8 +774,8 @@ i3GEO.Interface = {
774 774 }
775 775  
776 776 };
777   - i3GEO.gadgets.mostraCoordenadasGEO();
778   - i3GEO.gadgets.mostraCoordenadasUTM();
  777 + i3GEO.coordenadas.mostraCoordenadasGEO();
  778 + i3GEO.coordenadas.mostraCoordenadasUTM();
779 779 montaMapa();
780 780 //i3GEO.php.openlayers(montaMapa);
781 781 i3GEO.gadgets.mostraMenuSuspenso();
... ... @@ -1207,8 +1207,8 @@ i3GEO.Interface = {
1207 1207 i3GEO.gadgets.mostraInserirKml();
1208 1208 i3GEO.Interface.googlemaps.ativaBotoes();
1209 1209 i3GEO.eventos.ativa($i(i3GEO.Interface.IDMAPA));
1210   - i3GEO.gadgets.mostraCoordenadasGEO();
1211   - i3GEO.gadgets.mostraCoordenadasUTM();
  1210 + i3GEO.coordenadas.mostraCoordenadasGEO();
  1211 + i3GEO.coordenadas.mostraCoordenadasUTM();
1212 1212 i3GEO.gadgets.mostraEscalaNumerica();
1213 1213 i3GEO.gadgets.mostraMenuSuspenso();
1214 1214 i3GEO.idioma.mostraSeletor();
... ...
classesjs/classe_maparef.js
... ... @@ -211,10 +211,12 @@ i3GEO.maparef = {
211 211 };
212 212 YAHOO.util.Event.addListener(YAHOO.janelaRef.xp.panel.close, "click", escondeRef);
213 213 i3GEO.util.insereCookie("i3GEO.configura.mapaRefDisplay","block");
  214 +
214 215 if(typeof(atualizaLocalizarxy) === "function"){
215   - if($i(i3GEO.gadgets.PARAMETROS.mostraCoordenadasGEO.idhtml))
  216 + if($i(i3GEO.coordenadas.PARAMETROS.mostraCoordenadasGEO.idhtml))
216 217 {YAHOO.util.Event.addListener($i("imagemReferencia"),"mousemove", atualizaLocalizarxy);}
217 218 }
  219 +
218 220 }
219 221 if(i3GEO.eventos.NAVEGAMAPA.toString().search("i3GEO.maparef.atualiza()") < 0)
220 222 {i3GEO.eventos.NAVEGAMAPA.push("i3GEO.maparef.atualiza()");}
... ...
classesjs/compactajs.php
... ... @@ -66,6 +66,7 @@ packer(&quot;classe_idioma.js&quot;,&quot;compactados/classe_idioma_compacto.js&quot;,&quot;Normal&quot;);
66 66 packer("classe_ajuda.js","compactados/classe_ajuda_compacto.js","Normal");
67 67 packer("classe_configura.js","compactados/classe_configura_compacto.js","Normal");
68 68 packer("classe_navega.js","compactados/classe_navega_compacto.js","Normal");
  69 +packer("classe_coordenadas.js","compactados/classe_coordenadas_compacto.js","Normal");
69 70 packer("classe_gadgets.js","compactados/classe_gadgets_compacto.js","Normal");
70 71 packer("classe_eventos.js","compactados/classe_eventos_compacto.js","Normal");
71 72 packer("classe_barradebotoes.js","compactados/classe_barradebotoes_compacto.js","Normal");
... ... @@ -136,10 +137,10 @@ $jsfiles = array(
136 137 "compactados/classe_arvoredecamadas_compacto.js",
137 138 "compactados/classe_navega_compacto.js",
138 139 "compactados/classe_eventos_compacto.js",
139   -//"classe_eventos.js",
140 140 "compactados/classe_arvoredetemas_compacto.js",
141 141 "compactados/classe_barradebotoes_compacto.js",
142 142 "../pacotes/richdraw/richdraw_tudo_compacto.js",
  143 +"compactados/classe_coordenadas_compacto.js",
143 144 "compactados/classe_gadgets_compacto.js",
144 145 "compactados/classe_social_compacto.js"
145 146 );
... ...
classesjs/i3geonaocompacto.js
... ... @@ -59,6 +59,7 @@ var jsfiles = new Array(
59 59 "classe_arvoredetemas.js",
60 60 "classe_barradebotoes.js",
61 61 "../pacotes/richdraw/richdraw_tudo_compacto.js",
  62 +"classe_coordenadas.js",
62 63 "classe_gadgets.js"
63 64 );
64 65 for (i = 0; i < jsfiles.length; i++)
... ...
ferramentas/identifica/twitter.php
... ... @@ -2,6 +2,14 @@
2 2 <head>
3 3 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
4 4 <link rel="stylesheet" type="text/css" href="../../css/i3geo45.css.php">
  5 +<style>
  6 +p {
  7 +color:#2F4632;
  8 +font-family:Verdana,Arial,Helvetica,sans-serif;
  9 +font-size:12px;
  10 +text-align:left;
  11 +}
  12 +</style>
5 13 </head>
6 14 <body style="background-color:white;margin:10px">
7 15 <?php
... ...
ferramentas/identifica/twitterplaces.php
... ... @@ -2,6 +2,14 @@
2 2 <head>
3 3 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
4 4 <link rel="stylesheet" type="text/css" href="../../css/i3geo45.css.php">
  5 +<style>
  6 +p {
  7 +color:#2F4632;
  8 +font-family:Verdana,Arial,Helvetica,sans-serif;
  9 +font-size:12px;
  10 +text-align:left;
  11 +}
  12 +</style>
5 13 </head>
6 14 <body style="background-color:white;margin:10px">
7 15 <?php
... ...