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 | 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