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 340 catch(e){alert("Erro durante a definicao de i3GEO.parametros "+e);}
341 341 */
342 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 350 i3GEO.arvoreDeCamadas.CAMADAS = retorno.data.temas;
344 351 if(retorno.data.variaveis.navegacaoDir == "sim")
345 352 {i3GEO.arvoreDeTemas.OPCOESADICIONAIS.navegacaoDir=true;}
... ... @@ -358,7 +365,6 @@ i3GEO = {
358 365 if ($i("ferramentas")){temp = temp + parseInt($i("ferramentas").style.width,10);}
359 366 if($i("mst"))
360 367 {$i("mst").style.width=i3GEO.parametros.w + temp + "px";}
361   -
362 368 i3GEO.Interface.inicia();
363 369 }
364 370 else
... ... @@ -630,13 +636,13 @@ i3GEO = {
630 636 variaveis {obj} - objeto JSON com os valores. Tipicamente é obtido do servidor por meio de uma chamada AJAX
631 637 */
632 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 642 i3GEO.parametros.mapexten = variaveis.mapexten;
637 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 646 i3GEO.parametros.mappath = variaveis.mappath;
641 647 i3GEO.parametros.mapurl = variaveis.mapurl;
642 648 }
... ...
classesjs/classe_interface.js
... ... @@ -2137,6 +2137,8 @@ i3GEO.Interface = {
2137 2137 {return;}
2138 2138 i3GEO.mapa.GEOXML.push(ngeoxml);
2139 2139 linki3geokml = i3GeoMap.createLink('');
  2140 + if(url.split("http").length == 1)
  2141 + {url = i3GEO.util.protocolo()+"://"+window.location.host+url;}
2140 2142 linki3geokml.setHref(url);
2141 2143 eval(ngeoxml+" = i3GeoMap.createNetworkLink('')");
2142 2144 eval(ngeoxml+".setLink(linki3geokml)");
... ...
menutemas/admin.db
No preview for this file type