Commit 9be6f04108cc2e47752f9f878953b778690b7d79

Authored by Edmar Moretti
1 parent bd1d2ce5

Inclusão do KMZ com as cidades do Brasil e alteração na rotina de adição de kml …

…para permitir o uso de caminho relativo
aplicmap/dados/Cidades_do_Brasil_2008.kmz 0 → 100644
No preview for this file type
classesjs/classe_i3geo.js
@@ -340,6 +340,13 @@ i3GEO = { @@ -340,6 +340,13 @@ i3GEO = {
340 catch(e){alert("Erro durante a definicao de i3GEO.parametros "+e);} 340 catch(e){alert("Erro durante a definicao de i3GEO.parametros "+e);}
341 */ 341 */
342 i3GEO.parametros = retorno.data.variaveis; 342 i3GEO.parametros = retorno.data.variaveis;
  343 +
  344 + i3GEO.parametros.mapscale = i3GEO.parametros.mapscale*1;
  345 + i3GEO.parametros.mapres = i3GEO.parametros.mapres*1;
  346 + i3GEO.parametros.pixelsize = i3GEO.parametros.pixelsize*1;
  347 + i3GEO.parametros.w = i3GEO.parametros.w*1;
  348 + i3GEO.parametros.h = i3GEO.parametros.h*1;
  349 +
343 i3GEO.arvoreDeCamadas.CAMADAS = retorno.data.temas; 350 i3GEO.arvoreDeCamadas.CAMADAS = retorno.data.temas;
344 if(retorno.data.variaveis.navegacaoDir == "sim") 351 if(retorno.data.variaveis.navegacaoDir == "sim")
345 {i3GEO.arvoreDeTemas.OPCOESADICIONAIS.navegacaoDir=true;} 352 {i3GEO.arvoreDeTemas.OPCOESADICIONAIS.navegacaoDir=true;}
@@ -358,7 +365,6 @@ i3GEO = { @@ -358,7 +365,6 @@ i3GEO = {
358 if ($i("ferramentas")){temp = temp + parseInt($i("ferramentas").style.width,10);} 365 if ($i("ferramentas")){temp = temp + parseInt($i("ferramentas").style.width,10);}
359 if($i("mst")) 366 if($i("mst"))
360 {$i("mst").style.width=i3GEO.parametros.w + temp + "px";} 367 {$i("mst").style.width=i3GEO.parametros.w + temp + "px";}
361 -  
362 i3GEO.Interface.inicia(); 368 i3GEO.Interface.inicia();
363 } 369 }
364 else 370 else
@@ -630,13 +636,13 @@ i3GEO = { @@ -630,13 +636,13 @@ i3GEO = {
630 variaveis {obj} - objeto JSON com os valores. Tipicamente é obtido do servidor por meio de uma chamada AJAX 636 variaveis {obj} - objeto JSON com os valores. Tipicamente é obtido do servidor por meio de uma chamada AJAX
631 */ 637 */
632 atualizaParametros:function(variaveis){ 638 atualizaParametros:function(variaveis){
633 - i3GEO.parametros.mapscale = variaveis.mapscale;  
634 - i3GEO.parametros.mapres = variaveis.mapres;  
635 - i3GEO.parametros.pixelsize = variaveis.pixelsize; 639 + i3GEO.parametros.mapscale = variaveis.mapscale*1;
  640 + i3GEO.parametros.mapres = variaveis.mapres*1;
  641 + i3GEO.parametros.pixelsize = variaveis.pixelsize*1;
636 i3GEO.parametros.mapexten = variaveis.mapexten; 642 i3GEO.parametros.mapexten = variaveis.mapexten;
637 i3GEO.parametros.mapimagem = variaveis.mapimagem; 643 i3GEO.parametros.mapimagem = variaveis.mapimagem;
638 - i3GEO.parametros.w = variaveis.w;  
639 - i3GEO.parametros.h = variaveis.h; 644 + i3GEO.parametros.w = variaveis.w*1;
  645 + i3GEO.parametros.h = variaveis.h*1;
640 i3GEO.parametros.mappath = variaveis.mappath; 646 i3GEO.parametros.mappath = variaveis.mappath;
641 i3GEO.parametros.mapurl = variaveis.mapurl; 647 i3GEO.parametros.mapurl = variaveis.mapurl;
642 } 648 }
classesjs/classe_interface.js
@@ -2137,6 +2137,8 @@ i3GEO.Interface = { @@ -2137,6 +2137,8 @@ i3GEO.Interface = {
2137 {return;} 2137 {return;}
2138 i3GEO.mapa.GEOXML.push(ngeoxml); 2138 i3GEO.mapa.GEOXML.push(ngeoxml);
2139 linki3geokml = i3GeoMap.createLink(''); 2139 linki3geokml = i3GeoMap.createLink('');
  2140 + if(url.split("http").length == 1)
  2141 + {url = i3GEO.util.protocolo()+"://"+window.location.host+url;}
2140 linki3geokml.setHref(url); 2142 linki3geokml.setHref(url);
2141 eval(ngeoxml+" = i3GeoMap.createNetworkLink('')"); 2143 eval(ngeoxml+" = i3GeoMap.createNetworkLink('')");
2142 eval(ngeoxml+".setLink(linki3geokml)"); 2144 eval(ngeoxml+".setLink(linki3geokml)");
menutemas/admin.db
No preview for this file type