Commit 9be6f04108cc2e47752f9f878953b778690b7d79
1 parent
bd1d2ce5
Exists in
master
and in
7 other branches
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
Showing
4 changed files
with
14 additions
and
6 deletions
Show diff stats
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