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